with strong expertise in both backend and frontend development. The candidate must have experience with Java 8+, Spring ecosystem, Microservices, Angular 17+, PostgreSQL, and legacy Java frameworks such as JSP, Servlet, Struts, and EJB. This role requires hands-on coding, problem-solving abilities, and the capability to work on scalable enterprise applications.
Key Responsibilities:
-------------------------
Develop, enhance, and maintain full-stack applications using
Java 8+
and
Angular 17+
Build RESTful web services and integrate APIs
Implement Microservices architecture using
Spring Boot
,
Spring Cloud
, and
Spring JPA
Work with
PostgreSQL
for database design, writing queries, and performance optimization
Use
Messaging Queue
technologies for event-driven workflows
Contribute to UI development using modern Angular frameworks
Support and maintain existing applications built with
JSP, Servlet, Struts, and EJB
Collaborate with cross-functional teams to deliver robust and efficient solutions
Write clean, scalable, and efficient code following best practices
Participate in code reviews, debugging, and troubleshooting
Required Skills & Experience:
----------------------------------
Strong experience in
Java 8 or above
Expertise in
Spring, Spring Boot, Spring JPA, Spring Cloud, Microservices
Proficient in
REST API
development and integration
Hands-on experience with
PostgreSQL
Strong front-end development skills with
Angular 17 or above
Experience with
JSP, Servlet, Struts, EJB
Knowledge of
Messaging Queue
technologies (Kafka, RabbitMQ, etc.)
Solid understanding of object-oriented programming and design patterns
Strong debugging, problem-solving, and analytical skills