Key Responsibilities
Design and develop enterprise-grade banking applications using Java and Spring technologies.
Build scalable microservices and REST APIs supporting banking product functionalities.
Develop batch processing solutions using Spring Batch for financial transaction and reconciliation workloads.
Implement resilient services using Resilience4j patterns.
Integrate banking applications with external and internal systems using Apache Camel, IBM MQ, and Kafka.
Develop secure, performant, and maintainable code following banking industry standards.
Participate in solution design and architectural discussions.
Create automated unit and integration tests using JUnit.
Perform code quality validation through SonarQube and address technical debt.
Conduct performance and load testing using JMeter.
Support production deployments and troubleshoot critical banking applications.
Collaborate with Product Owners, Business Analysts, Architects, QA teams, and Client Implementation teams.
Participate in Agile development practices and release management activities.
Required Technical Skills
Core Development
Java 8/11/17+
Spring Framework
Spring Boot
Spring Batch
REST APIs
Microservices Development
Integration & Messaging
Apache Kafka
IBM MQ
Apache Camel
Message-Based Architecture
Reliability Engineering
Resilience4j
Circuit Breaker
Retry Frameworks
Fault Tolerance Design
Testing & Quality
JUnit
SonarQube
JMeter
API Testing
Integration Testing
Additional Skills
Orchestration Concepts
Git
CI/CD Pipelines
Basic Shell Scripting
Basic Control-M
Banking Domain Experience
Added advantage if Temenos TAP product knowledge
Key Competencies
Strong analytical and problem-solving skills.
Ability to work in fast-paced product development environments.
Strong communication and stakeholder management skills.
Experience mentoring junior and mid-level developers.
Commitment to software quality, reliability, and performance.
Professional Services and Staffing Solutions for administrative, clerical and support services along with IT support.