Java Developer - Spring Boot Microservices Architecture At EXL



Job Description

    • We are looking for a proficient Core Java Developer with a solid background in banking or financial services to join our dynamic technology team. This role offers the opportunity to work on mission-critical systems that handle high volumes of real-time transactions and contribute to digital transformation in the banking sector.
    • As a Core Java Developer, you will be responsible for designing, developing, and maintaining secure and scalable enterprise applications. You will work closely with cross-functional teams including business analysts, QA, DevOps, and product owners to understand requirements and deliver robust solutions. The ideal candidate will have strong object-oriented programming skills, experience in building backend systems, and familiarity with financial data flows.
    Key Responsibilities :
    • Design, develop, test, and maintain backend services and APIs using Core Java (version 8 or higher).
    • Work with Spring/Spring Boot frameworks to build scalable microservices or monolithic applications.
    • Optimize application performance, including multithreading, memory management, and exception handling.
    • Collaborate with database teams to develop and maintain SQL queries, stored procedures, and data access layers.
    • Participate in all stages of the SDLC (Software Development Life Cycle), from requirements gathering to production deployment.
    • Support integration with banking systems and third-party services using protocols such as REST, SOAP, FIX, ISO 20022, or SWIFT.
    • Conduct unit testing and support system/integration testing to ensure software quality.
    • Maintain proper documentation and follow secure coding practices.
    Required Skills :
    • Strong proficiency in Core Java, including OOPs, collections, streams, and exception handling.
    • Experience with Spring, Spring Boot, JDBC, and RESTful API development.
    • Familiarity with relational databases such as Oracle, MySQL, or PostgreSQL, and tools like Hibernate or JPA.
    • Exposure to banking systems such as payment gateways, transaction processing, or core banking solutions.
    • Understanding of real-time systems, threading, and application security in a banking context.
    • Ability to work in an Agile/Scrum environment and use tools like JIRA, Git, Jenkins.
    Preferred Skills :
    • Experience with microservices architecture, messaging systems (Kafka, JMS), and cloud platforms (AWS, Azure).
    • Knowledge of regulatory and compliance standards (e.g., KYC, AML, GDPR).
    • Exposure to CI/CD pipelines and containerization tools like Docker.

Job Details

Experience : 3 To 7
Number Of Vacancies : 10
Job Type : Permanent
Industry Type : IT/Software
Salary : 5 Lac - 12 Lac++ P.A

Education Summary

UG : BE/B.Tech PG : M.Sc,MCA

Contact Details

Contact Person : hr
Contact Number : 9566213320
e-mailId : niranjanaa.s@softtwig.com
Address :
SOFTTWIG Technology Solutions Pvt Ltd
No.3/1418,First Floor,5th Street,
Annai Velankanni Nagar Phase-1,Madhanandapuram,Chennai -600125

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia