Job Description
We’re looking for a Senior Java Developer to join our talented engineering team and lead the design and implementation of advanced banking solutions using the latest technologies and best practices.
As a Senior Java Developer, you will play a critical role in shaping the architecture, technical design, and development of our digital banking solutions. You will collaborate with cross-functional teams, support business analysis efforts, and mentor team members while taking ownership of your work. You will also contribute to building a robust, scalable, and maintainable microservices-based platform.
Key Responsibilities
- Architectural & Technical Design:
- Lead the design and development of scalable, secure, and efficient microservices using Java 17 and Spring Boot.
- Define architectural standards and ensure adherence throughout the development lifecycle.
- Incorporate best practices in design patterns, API development, and cloud-native architecture.
- Team Leadership:
- Drive and mentor developers, assigning tasks effectively and conducting code reviews.
- Foster a collaborative team environment, ensuring high-quality deliverables.
- Support Business Analysis:
- Collaborate closely with business analysts to translate business requirements into technical solutions.
- Provide technical expertise to refine requirements and evaluate feasibility.
- Development & Deployment:
- Implement, test, and maintain robust backend systems leveraging technologies such as IBM MQ, MyBatis, and Oracle DB.
- Build and maintain CI/CD pipelines with Gradle, Jenkins, and Docker.
- Optimize performance and ensure system reliability with tools like Kibana and Elastic Search.
- Quality Assurance:
- Create unit tests using JUnit and Mockito to ensure code reliability and maintainability.
- Drive the resolution of technical issues and continuously improve system performance.
- Ownership:
- Take responsibility for the end-to-end delivery of your work and ensure alignment with business objectives.
- Proactively identify and mitigate risks to ensure seamless project execution.
Qualifications
Additional Information
Want to contribute to next-generation banking solutions that shape the future of finance?
Let’s have a chat and see how you can add value to our team!