Senior Java Lead Developer

Raas Infotek · Charlotte, NC
LinkedIn

Posted

Jul 01, 2026 (Jul 01)

Seniority

Lead

Work Model

Not Specified

Type

Contract

Category

DevOps & SRE

Salary

Not specified

Skills

Agile Apache AWS Azure Bitbucket Bootstrap Cassandra CI/CD Docker Elasticsearch ELK Stack Git GitHub GitHub Actions GitLab Google Cloud Grafana GraphQL Helm Istio Java JavaScript Jenkins JUnit Kafka Kanban Kubernetes Microservices MongoDB MySQL Oracle PostgreSQL Prometheus RabbitMQ React React Native Redis Scrum Spark Splunk Spring Boot SQL SQL Server TDD Terraform TypeScript

Description

Job Title: Senior Java Lead Developer Experience: 10+ Years Employment Type: Contract W2 Job Summary We are seeking an experienced Senior Java Lead Developer with 10+ years of hands-on experience in designing, developing, and leading enterprise-scale Java applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, React, Kafka, MongoDB, Cloud technologies, and DevOps practices . This role requires excellent technical leadership, solution architecture skills, and the ability to mentor development teams while delivering high-quality, scalable software solutions. Key Responsibilities Lead the design, development, and implementation of enterprise-grade Java applications. Drive architecture discussions and recommend scalable, secure, and high-performance solutions. Lead a team of developers through the complete Software Development Life Cycle (SDLC). Design and develop Microservices using Spring Boot and Spring Cloud. Build secure RESTful APIs and integrate with third-party applications. Collaborate with Product Owners, Architects, Business Analysts, QA teams, and DevOps engineers. Conduct code reviews and ensure adherence to coding standards and best practices. Mentor junior and mid-level developers and provide technical guidance. Troubleshoot production issues and optimize application performance. Participate in sprint planning, estimation, backlog grooming, and technical discussions. Implement CI/CD pipelines and automate deployment processes. Ensure application security, scalability, maintainability, and reliability. Work closely with cross-functional teams in an Agile/Scrum environment. Drive continuous improvement initiatives and adopt modern development practices. Required Technical Skills Backend Java 8/11/17 Spring Boot Spring MVC Spring Security Spring Data JPA Spring Cloud Hibernate JPA Microservices Architecture RESTful Web Services SOAP (preferred) Frontend React.js JavaScript TypeScript HTML5 CSS3 Bootstrap Material UI Messaging & Streaming Apache Kafka RabbitMQ (Preferred) JMS Databases MongoDB Oracle PostgreSQL MySQL SQL Server Cloud Technologies AWS Azure Google Cloud Platform (Preferred) DevOps & CI/CD Docker Kubernetes Jenkins GitHub Actions Maven Gradle SonarQube Nexus Version Control Git GitHub GitLab Bitbucket API & Testing Swagger/OpenAPI Postman JUnit Mockito TestNG REST Assured Monitoring & Logging Splunk ELK Stack Grafana Prometheus Methodologies Agile Scrum Kanban SDLC TDD CI/CD Required Qualifications Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or a related field. 10+ years of experience in Java application development. 5+ years of experience developing Microservices. Strong experience with Spring Boot and enterprise application architecture. Experience leading technical teams and mentoring developers. Hands-on experience with Kafka or other messaging platforms. Strong knowledge of MongoDB and relational databases. Experience with React.js for front-end development. Hands-on experience with Docker and Kubernetes. Experience working in AWS, Azure, or Google Cloud Platform environments. Excellent understanding of design patterns, SOLID principles, and object-oriented programming. Strong analytical, troubleshooting, and communication skills. Preferred Qualifications Experience with Event-Driven Architecture. Experience implementing distributed systems. Knowledge of Domain-Driven Design (DDD). Experience with OAuth2, JWT, and Identity Management. Familiarity with Redis, Elasticsearch, or Cassandra. Experience with Infrastructure as Code (Terraform or CloudFormation). Knowledge of AI-assisted development tools is a plus. Cloud Certifications (AWS, Azure, or Google Cloud Platform) are preferred. Leadership Responsibilities Lead and mentor a team of Java developers. Drive technical design and architecture decisions. Conduct code reviews and ensure development best practices. Collaborate with stakeholders to translate business requirements into technical solutions. Manage technical risks and provide proactive solutions. Support release planning, production deployments, and post-production monitoring. Foster innovation, collaboration, and continuous improvement within the engineering team. Nice to Have React Native GraphQL Redis Elasticsearch Apache Camel Camunda Terraform OpenShift Helm Istio Apache Spark AI/ML integration exposure Required Soft Skills Strong leadership and team management abilities. Excellent verbal and written communication skills. Outstanding problem-solving and analytical thinking. Ability to work effectively with cross-functional teams. Strong stakeholder management and presentation skills. Self-motivated with the ability to manage multiple priorities.