Java Developer
Job summary:
We are looking for an experienced Java developer with proven banking industry experience. The ideal candidate will be responsible for developing and maintaining secure, scalable, and high-performance banking applications while collaborating with cross-functional teams to deliver enterprise-grade solutions.
Key responsibilities:
- Design, develop, and maintain Java applications using the Quarkus framework.
- Develop and enhance RESTful APIs and microservices for banking applications.
- Integrate applications with core banking systems and third-party services.
- Participate in system design, code reviews, testing, debugging, and performance optimization.
- Ensure applications comply with banking security, regulatory, and compliance standards.
- Collaborate with business and technical teams to deliver high-quality solutions.
- Support application deployment, maintenance, and production issue resolution.
Requirements
- Bachelor's degree in computer science, software engineering, or a related field.
- 4+ years of experience in Java development.
- Hands-on experience with the Quarkus framework.
- Strong knowledge of Java, REST APIs, microservices, Maven, Git, and SQL.
- Experience with Docker, Kubernetes, and CI/CD pipelines is preferred.
- Previous experience in the banking or financial services industry is mandatory.
- Experience integrating with core banking systems, payment systems, or digital banking platforms is highly preferred.
- Strong analytical, problem-solving, and communication skills.