Lead Java Developer - Experience 12+ Years (please prioritize profiles with Cloud Native skills.)
Develop and maintain applications using Spring Boot framework.
- Design and implement scalable, high-performance applications.
- Ensure applications are robust and reliable.
- Write clean, maintainable code following best practices.
- Participate in code reviews and provide technical guidance.
- Collaborate with other developers, product managers, and stakeholders.
- Contribute to the continuous improvement of development processes.
- Work in an Agile development environment.
- Adapt to changing requirements and priorities.
- Troubleshoot and debug applications.
- Optimize application performance.
- Implement security best practices.
- Create and maintain technical documentation.
- Stay up-to-date with the latest industry trends and technologies.
- Mentor junior developers.
Requirements:
- Bachelor's degree in Computer Science or related field.
- 3+ years of experience in Spring Boot development.
- Strong knowledge of Java ( jdk 11+ and 17) and the Spring framework.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Experience with databases such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of version control systems such as Git.
- Understanding of Agile development methodologies.
- Excellent problem-solving skills.
- Strong communication and teamwork abilities.
- Ability to write clean, maintainable code.
- Experience with cloud platforms such as AWS or Azure is a plus.
- Familiarity with CI/CD pipelines.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with testing frameworks such as JUnit or Mockito.
- Experience with docker, containerization and Kubernetes.
- Min. 2 years of working Experience with Azure.
- Min. 2 years of experience with developing cloud native applications.
- Strong working experience with micro services architecture
- Strong working experience with messaging/streaming platforms like Kafka, Pulsar etc
- Exposure with ELK stack