Match 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
Lead design, development, testing, and maintenance of reusable, high-performance Java backend applications and responsive React JS frontend components.
Develop scalable microservices-based solutions including RESTful APIs, optimize SQL queries, and manage integration with messaging systems like RabbitMQ or IBM MQ.
Drive software quality through TDD/BDD practices, peer code reviews, and ensure system performance, security, and availability across the SDLC.
Minimum Requirements
8+ years overall IT/Java development experience.
Proficiency in Java (minimum Java 8, ideally Java 17), Spring Framework 6, Spring Boot 3, React JS, JavaScript, and relational databases (DB2 or Oracle).
Experience with microservices architecture, RESTful APIs, messaging systems (RabbitMQ, IBM MQ), and tools like Maven, Docker, Jenkins, GIT with branching strategies.
Degree in Computer Science, Engineering, or related field; Work Experience Required: 8+ years explicitly mentioned.
Ideal Candidate Profile
Experienced in leading full stack development in enterprise or IT projects with knowledge of secure coding standards (OWASP, CWE, SEI CERT).
Operates effectively in Agile/Scrum setups, familiar with CI/CD and DevOps practices including Docker, Jenkins, and version control workflows.
Strong hands-on expertise in TDD/BDD using JUnit and Mockito, comfortable with integration and automation testing frameworks, preferably with banking or payments domain exposure.
