Lead Java Developer
--Kanerika--
Job Location: Hyderabad, India.
Job Summary:
As a Lead Java Developer, you will take charge of driving the development and delivery of high-quality Java-based applications. Your role will involve leading a team of developers, providing technical guidance, and overseeing the entire software development life cycle. With your deep understanding of Java programming and related frameworks, you will design and implement scalable and efficient solutions that meet the project requirements. Your strong problem-solving skills and attention to detail will ensure the code quality and performance of the applications. Additionally, you will stay updated with the latest industry trends and best practices to improve the development processes continuously and contribute to the success of the team.
What You Will Do:
· Design and development of RESTful Web Services.
· Hands on database experience (Oracle / PostgreSQL / MySQL /SQL Server).
· Hands on experience with developing web applications leveraging Spring Framework.
· Hands on experience with developing microservices leveraging Spring Boot.
· Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies.
· Continuous Integration tools (Jenkins & Git Lab), CICD Tools.
· Strong believer and follower of agile methodologies with an emphasis on Quality & Standards based development.
· Architect, design, and implement complex software systems using [Specify relevant technologies, e.g., Java, Python, Node.js.
What we need?
· BTech computer science or equivalent
· Minimum 8+ years of relevant experience in Java/J2EE technologies
· Experience in building back in API using Spring Boot Framework, Spring DI, Spring AOP
· Real time messaging integration using Kafka or similar framework
· Experience in at least one database: Oracle, SQL server or PostgreSQL
· Previous experience managing and leading high-performing software engineering teams.