Role Overview
We are seeking a highly skilled Java Backend Developer with strong hands-on experience in Java, Spring Boot, Microservices, and Intex-related banking applications.
The ideal candidate will have extensive experience developing enterprise-level backend systems within the banking and financial services domain, including application integration, financial transactions, and secure, scalable API development.
Key Responsibilities
- Design and develop scalable Java backend applications.
- Build microservices using Java and Spring Boot.
- Develop and integrate RESTful APIs.
- Work on Intex platform integrations and backend services.
- Develop solutions supporting banking and financial operations.
- Integrate backend systems with core banking applications.
- Implement secure transaction processing and data handling.
- Optimize application performance and database queries.
- Troubleshoot production issues and provide technical support.
- Collaborate with business analysts, architects, and banking teams.
- Perform unit testing, integration testing, and code reviews.
- Support application deployments and CI/CD processes.
- Ensure compliance with banking security and development standards.
Mandatory Technical Skills
- Java: Strong hands-on experience with Java 8/11/17+.
- Spring Boot: Extensive experience with Spring Framework and Spring Boot.
- Microservices: Strong development experience in microservices architecture.
- REST APIs: API development, integration, and troubleshooting.
- Intex: Practical experience with Intex systems, applications, or integrations in financial services.
- Banking Domain: Experience developing applications for banking or financial institutions.
- SQL: Strong experience with Oracle, PostgreSQL, or similar databases.
- Hibernate/JPA: Database persistence and ORM frameworks.
- Git: Source code management.
- Testing: JUnit, Mockito, and integration testing.
Required Qualifications
- Bachelor's degree in Computer Science, IT, Engineering, or related field.
- Minimum 6 years of Java backend development experience.
- Strong hands-on experience with Spring Boot, Microservices, and REST APIs.
- Proven experience working in banking or financial services projects.
- Practical experience with the Intex platform or its integrations.
- Strong analytical, debugging, and problem-solving skills.
Preferred / Nice-to-Have Skills
- AWS, Azure, or other cloud platforms.
- Docker and Kubernetes.
- Kafka, RabbitMQ, or messaging systems.
- CI/CD pipelines using Jenkins or GitLab.
- OAuth2, JWT, and Spring Security.
- Core banking systems and financial data integration.
- Knowledge of financial products, loans, or securities.
- Experience with Agile/Scrum methodology.