to design, build, and enhance enterprise-grade applications. The ideal candidate will have deep expertise in
Java backend development
, strong hands-on experience with
modern front-end frameworks
, and a solid understanding of cloud and DevOps practices. This role requires strong technical leadership, problem-solving ability, and the capability to work independently.
Key Responsibilities
Design, develop, and maintain complex backend services using
Java, Spring, Spring Boot, Hibernate/JPA
.
Build and optimize front-end applications using
Angular/React
with TypeScript.
Architect and implement
RESTful APIs
and
microservices
with high scalability and reliability.
Drive end-to-end development from requirements gathering to deployment.
Collaborate with product owners, architects, and QA teams to deliver high-quality software.
Perform code reviews, mentor junior developers, and enforce coding standards.
Troubleshoot production issues and implement long-term improvements.
Work with
CI/CD pipelines
, Docker, and cloud services (AWS/Azure/GCP).
Ensure application performance, security, and best practices.
Required Skills & Experience
Backend (Advanced):
Strong expertise in
Core Java (Java 8+)
, OOP principles, data structures, and algorithms.
In-depth experience with
Spring Boot
, Microservices, Hibernate, JPA.
REST API development and integration.
Experience with messaging systems like
Kafka / RabbitMQ
(preferred).
Frontend (Hands-on):
Angular (8+) or React (highly preferred).
JavaScript, TypeScript, HTML5, CSS3.
Responsive UI design using Bootstrap/Material UI.
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
6 10 years
of professional full stack development experience.
Strong analytical, debugging, and problem-solving skills.
Excellent communication and collaboration skills.
Good to Have
Experience in distributed systems.
Knowledge of OAuth2, JWT, API gateway.
Test automation with
JUnit, Mockito, Selenium
.
* Exposure to Agile/Scrum methodologies.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.