Senior Java Full Stack Developer
Description
Key Responsibilities:
-
Design, develop, and enhance backend services/APIs using Java, J2EE (v8), Spring, and Spring Boot.
-
Build dynamic and responsive web applications using Angular 7, HTML5, CSS3, Bootstrap/Material, Flex, and Ag-Grid.
-
Develop and integrate with messaging systems (JMS) and distributed technologies.
-
Apply CI/CD and DevOps practices with Jenkins, GitHub, and related tools.
-
Write independent, reusable components and perform unit testing with frameworks such as Jasmine.
-
Collaborate with cross-functional teams in an Agile/Scrum environment using TDD and continuous integration.
-
Document designs, processes, and code changes while ensuring adherence to best practices.
Required Skills & Experience:
-
8–10 years of experience in Java/J2EE backend development and API design.
-
Strong expertise in Spring, Spring Boot, JMS, and web services.
-
Hands-on experience in web UI development with Angular 7, HTML5, CSS3, Bootstrap, Material Design, Flex, and Ag-Grid.
-
Proficiency with CI/CD pipelines and DevOps tools (Jenkins, GitHub, etc.).
-
Strong understanding of Agile methodologies, Scrum, TDD, and continuous integration.
-
Excellent communication and documentation skills, with attention to detail.
-
Ability to work effectively in a distributed team environment and deliver under short sprints.