Java Developer - Spring Boot Microservices Architecture At EXL
KeySkills
Company Name
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
Office Location
Central Jakarta No 1234, Jakarta, IndonesiaJava Fullstack Developer At Mount Talent Consulting
Experience -
4 to 9
Java Developer At DigiVito Solutions LLP
Experience -
1 to 5
Java Full Stack Developer - React.js Spring At KritiLabs Technologies
Experience -
3 to 5
Key Skills -
Full Stack,
React.js,
Java,
JUnit,
Javascript,
OOPS,
Spring Boot,
RDBMS,
Hibernate,
SDLC,
Agile,
Full Stack Developer At Predigle
Experience -
1 to 5