Senior Java Developer Lead
About the job
Job Description Strong hands-on experience in Java and Microservices to lead a team of developers in designing, developing, and delivering high-quality, scalable applications. The role requires a balance of coding, technical decision-making, and team mentorship. Responsibilities • Lead the design and development of Java-based microservices applications. • Actively contribute to hands-on coding ... , code reviews, and technical problem-solving. • Guide the team in implementing RESTful APIs and service integrations. • Ensure best practices in Spring Boot / Spring Framework development. • Mentor and support developers, ensuring technical excellence and skill growth. • Collaborate with Solution Architects and Product Owners on technical design and implementation. • Ensure code quality, performance, security, and maintainability. • Drive adherence to Agile / Scrum development processes. • Identify and resolve technical issues, risks, and bottlenecks. • Support deployment, release activities, and production issues. Primary Skills • Strong hands-on experience in Java (Java 8+). • Proven experience in developing Microservices-based applications. • Strong understanding of RESTful APIs and API integrations. • Extensive experience with Spring Boot / Spring Framework. • Good understanding of service-to-service communication (REST, async messaging). • Experience leading small-to-medium development teams. • Strong debugging, performance tuning, and troubleshooting skills. • Retail domain experience. Secondary Skills (If Any) • Experience with Docker and Kubernetes for containerized deployments. • Exposure to Cloud platforms such as AWS, Azure, or GCP. • Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.). • Experience with Kafka / RabbitMQ or other messaging systems. • Good understanding of SQL and NoSQL databases. • Basic knowledge of: • Application security (OAuth2, JWT, TLS) • Logging & monitoring (ELK, Prometheus, Grafana, CloudWatch, etc.)
Requirements
- Java
- Microservices
- Spring Boot
- RESTful APIs
- Agile
- SQL
- NoSQL
Preferred Technologies
- Java
- Microservices
- Spring Boot
- RESTful APIs
- Agile
- SQL
- NoSQL
Similar Jobs
Lead Senior Java Developer
Atyeti Inc
Senior Java Developer
Right Hire Consulting Services
Senior Java Microservices Developer
Keyrus