Job Summary
We are seeking a skilled Java Developer with at least 3 years of hands-on experience in software development, specifically within the banking or financial services sector. The ideal candidate should have strong Java development expertise, excellent problem-solving abilities, and familiarity with the regulatory and transactional nuances of the financial domain.
Key Responsibilities
- Design, develop, test, and maintain scalable Java-based applications.
- Work closely with business analysts and stakeholders to understand functional requirements.
- Collaborate with cross-functional teams to deliver high-quality software on time.
- Integrate applications with internal and third-party systems such as payment gateways, core banking systems, or financial APIs.
- Participate in code reviews, unit testing, and documentation.
- Ensure compliance with security, performance, and scalability standards.
- Troubleshoot and resolve production issues as needed.
- Contribute to continuous improvement of development practices and tools.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 3 years of professional experience in Java development.
- Strong knowledge of Core Java, Spring / Spring Boot, and Hibernate/JPA.
- Experience with RESTful APIs, Microservices architecture, and Web Services (SOAP/REST).
- Proven experience in the banking or financial domain (e.g., payment systems, lending platforms, transaction processing, or regulatory systems).