JOB RESPONSBILITIES / ROLE
* Integration systems skills for complex IT projects where multiple technologies need to interact seamlessly.
* Develop APIs capable of handling thousands of requests per second reliably and efficiently.
* With numerous features in the pipeline, you will be continually challenged and learning as part of a collaborative, technology-driven team.
* Design, develop, and maintain Java-based applications for banking services.
* Write clean, maintainable, and efficient code following best practices and coding standards.
* Perform unit testing and debugging of applications to ensure high-quality deliverables.
* Participate in code reviews and provide constructive feedback to peers.
* Develop and maintain technical documentation for applications.
* Ensure security and compliance standards are met in all developed software.
* Stay updated with the latest industry trends and technologies to drive continuous improvement.
MANDATORY SKILLS :
* Strong proficiency in Java (version 8 or higher), with a solid understanding of its ecosystems.
* Experience with Java frameworks such as Spring and Spring Boot.
* Skilled in writing autonomous, service-oriented RESTful APIs.
* Hands-on experience with Kafka.
* Experience working within a collaborative Agile team.
* Familiarity with modern enterprise frameworks such as Spring, Spring Boot, Test-Driven Development (TDD), and Behavior-Driven -
* Development (BDD).
* Experience with AWS services including EKS, MSK, Lambda, and ECR.
* Proficient in using JUnit for unit testing.
NICE TO HAVE SKILLS
* Experience managing business stakeholders in complex scenarios requiring political awareness and negotiation skills.
* Experience of key tools (JIRA, Confluence)
5+ years
#J-18808-Ljbffr