Full Stack Java Senior Developer / Developer
EndavaMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, test, and maintain high-performance Java backend applications using Spring Framework and microservices architecture.
Develop and maintain responsive frontend components with React JS, ensuring full-stack feature delivery.
Optimize relational database queries (DB2 or Oracle), manage messaging systems (RabbitMQ), and ensure application performance, security, and availability.
Minimum Requirements
Minimum 5+ years overall software development experience.
Strong Java development experience, preferably Java 17, with Spring Framework 6 and Spring Boot 3.
Hands-on frontend development experience with React JS and JavaScript.
Experience with relational databases (DB2 or Oracle), messaging systems (RabbitMQ or IBM MQ), and RESTful API design.
Ideal Candidate Profile
Experienced in full software development lifecycle including TDD/BDD using JUnit and Mockito.
Skilled in microservices architecture, containerization (Docker), build tools (Maven), and CI/CD (Jenkins).
Familiar with secure coding standards (OWASP, CWE, SEI CERT), version control strategies (GIT), and preferably experienced in enterprise systems or banking/payments domain.
