About the Role
Join a regional banking technology project supporting enterprise-grade backend application development, API integration, and distributed systems implementation within a highly collaborative environment.
We are looking for a hands-on Java Developer with strong J2EE development capabilities and experience working on integration-focused applications in enterprise environments.
Key Responsibilities
- Design, develop, and support backend applications using Java/J2EE technologies
- Work on distributed architecture integrating internal and external systems/applications
- Develop and maintain APIs, web services, and interface integrations for self-service platforms
- Collaborate with multiple technical teams during implementation, testing, and troubleshooting activities
- Participate in system integration testing, debugging, and issue resolution
- Prepare and execute system/unit test cases with proper documentation
- Maintain source code quality, documentation, and coding best practices
- Work with code repositories and CI/CD environments using Git/Azure DevOps
- Support delivery timelines and ensure quality development deliverables
Requirements
- 4–6 years of experience in Java/J2EE development
- Strong knowledge of backend application development and enterprise integration
- Good understanding of distributed system architecture
- Experience working with REST APIs and API authentication mechanisms
- Strong knowledge of Oracle Database
- Familiar with integration patterns and web services
- Experience using Git repositories and Azure DevOps environments
- Strong analytical, troubleshooting, and problem-solving skills
- Good communication and teamwork abilities
- Fast learner with adaptability in dynamic project environments