Java Lead
Primary skills:Technology->Java->Springboot,Technology->Microservices->Microservices API Management
Educational Qualification Bachelor's Degree: B.E / B.Tech or equivalent Master's Degree: MCA / M.Tech / M.Sc or equivalent (preferred)
The ideal candidate will be a passionate Java developer with strong Spring Boot and Microservices expertise, capable of delivering robust, scalable, and secure enterprise applications while contributing to digital transformation initiatives.
Key Responsibilities
- Design, develop, and maintain enterprise applications using Java, Spring Boot, and Microservices Architecture.
- Develop and consume secure and scalable RESTful APIs.
- Collaborate with business analysts, architects, QA teams, and stakeholders to deliver high-quality solutions.
- Implement application integrations using messaging and event-driven architectures.
- Write clean, maintainable, and reusable code following coding standards and best practices.
- Perform code reviews, unit testing, and application debugging.
- Optimize application performance, scalability, and reliability.
- Support CI/CD implementation and DevOps initiatives.
- Troubleshoot and resolve production issues while ensuring system stability.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
Required Skills
- 5-9 years of hands-on experience in Java Application Development.
- Strong expertise in Core Java, Java 8+, Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
- Experience in Microservices Architecture and REST API development.
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns, SOLID Principles, and software engineering best practices.
- Hands-on experience with SQL and relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
- Experience with Git, Maven, Jenkins, Azure DevOps, and CI/CD pipelines.
- Knowledge of messaging technologies such as Kafka, RabbitMQ, or ActiveMQ.
- Understanding of authentication and authorization mechanisms including OAuth2, JWT, and OpenID Connect.
- Experience working in Agile/Scrum environments.
- Strong analytical, debugging, and problem-solving skills.