Key Responsibilities :
Work on
end-to-end application lifecycle
– from requirements gathering, design, development, testing, to deployment.
Implement
RESTful APIs, microservices architecture , and integrations with third-party systems.
Write clean, maintainable, and efficient
code following coding standards and best practices .
Perform
code reviews, debugging, and performance optimization .
Collaborate with
business analysts, architects, and QA teams
to ensure product quality.
Contribute to
technical design discussions, architecture decisions, and solution implementation .
Mentor junior developers and provide technical guidance when required.
Stay updated with emerging technologies and propose adoption where beneficial.
Eligibility :
6+ years of hands-on experience
in Java / J2EE development.
Strong expertise in
Core Java, Spring Framework (Spring Boot, Spring MVC, Spring Security), Hibernate / JPA .
Experience in
RESTful API design & development .
Strong knowledge of
Microservices architecture
and
cloud platforms (AWS / Azure / GCP) .
Proficiency in
SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.) .
Experience with
build tools (Maven / Gradle), version control (Git), and CI / CD pipelines (Jenkins, GitLab CI) .
Familiarity with
containerization tools (Docker, Kubernetes)
is a plus.
Strong problem-solving skills, analytical thinking, and debugging expertise.
Excellent communication and collaboration skills.
Software Engineer • India