About the Role
Responsibilities
Design and develop key functionality within the application.
Perform design reviews and code reviews at agreed milestones throughout the project life cycle.
Work closely with the client’s application development team to understand detailed requirements.
Participate in hands-on design and development of technical components and artifacts.
Engage in technical reviews and contribute to defining or improving processes related to configuration management, deployment, and application resiliency planning.
Ensure release activities are completed within defined timelines.
Requirements & Skills
Technical Skills
Proficiency in Core Java (Java 17 & Java 21), Jakarta EE, Spring, Spring Boot, Spring Data, REST APIs, Spring MVC, Maven, and JUnit 5.
Knowledge of Quarkus and Reactive Programming is an added advantage.
Strong hands-on development experience with clean coding practices, code reviews, configuration management, and code refactoring.
Proficiency in SQL, MongoDB, or other NoSQL databases.
Hands-on experience working with Linux environments and Jenkins Pipelines.
Strong understanding of Object-Oriented Design Patterns, Data Structures, and Algorithms.
Exposure to Docker, Kubernetes, Git, Maven, Sonar, and JIRA is desirable.
Experience with Agile development methodologies such as Scrum and Test-Driven Development (TDD).
Soft Skills
Excellent communication and interpersonal skills.
Strong analytical and problem-solving abilities.
Ability to multitask and work under tight deadlines.
Advanced understanding of application, data, and infrastructure architecture disciplines.
Experience Level
8 to 10 years of rich development experience in the technologies and areas mentioned above.
Education
Bachelor's degree in Computer Science, Engineering, MCA, or a related field.
Skill Set Required
Core Java (Java 17 & 21), Jakarta EE
Spring, Spring Boot, Spring Data, Spring MVC
REST API development
Maven, JUnit5
SQL, MongoDB / NoSQL
Linux, Jenkins Pipelines
OOPs, Design Patterns, DS & Algorithms
Git, Maven, Sonar, JIRA (preferred)
Docker, Kubernetes (plus)
Reactive Programming / Quarkus (advantage)
Strong communication, problem-solving, multitasking, and deadline management skills
Requirements
Responsibilities
Design and develop key functionality within the application.
Perform design reviews and code reviews at agreed milestones throughout the project life cycle.
Work closely with the client’s application development team to understand detailed requirements.
Participate in hands-on design and development of technical components and artifacts.
Engage in technical reviews and contribute to defining or improving processes related to configuration management, deployment, and application resiliency planning.
Ensure release activities are completed within defined timelines.
Requirements & Skills
Technical Skills
Proficiency in Core Java (Java 17 & Java 21), Jakarta EE, Spring, Spring Boot, Spring Data, REST APIs, Spring MVC, Maven, and JUnit 5.
Knowledge of Quarkus and Reactive Programming is an added advantage.
Strong hands-on development experience with clean coding practices, code reviews, configuration management, and code refactoring.
Proficiency in SQL, MongoDB, or other NoSQL databases.
Hands-on experience working with Linux environments and Jenkins Pipelines.
Strong understanding of Object-Oriented Design Patterns, Data Structures, and Algorithms.
Exposure to Docker, Kubernetes, Git, Maven, Sonar, and JIRA is desirable.
Experience with Agile development methodologies such as Scrum and Test-Driven Development (TDD).
Soft Skills
Excellent communication and interpersonal skills.
Strong analytical and problem-solving abilities.
Ability to multitask and work under tight deadlines.
Advanced understanding of application, data, and infrastructure architecture disciplines.
Experience Level
8 to 10 years of rich development experience in the technologies and areas mentioned above.
Education
Bachelor's degree in Computer Science, Engineering, MCA, or a related field.
Skill Set Required
Core Java (Java 17 & 21), Jakarta EE
Spring, Spring Boot, Spring Data, Spring MVC
REST API development
Maven, JUnit5
SQL, MongoDB / NoSQL
Linux, Jenkins Pipelines
OOPs, Design Patterns, DS & Algorithms
Git, Maven, Sonar, JIRA (preferred)
Docker, Kubernetes (plus)
Reactive Programming / Quarkus (advantage)
Strong communication, problem-solving, multitasking, and deadline management skills
About the Company
%20(1).png)