About the Role
We are looking for a
Senior Java Backend Developer
to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform.
The ideal candidate will have strong experience in
Java and Spring Boot
, designing
microservices-based architectures
, and developing secure, scalable APIs. In this role, you will also contribute to
technical architecture decisions
, mentor junior developers, and help drive engineering best practices.
You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions.
Key Responsibilities
Backend Development
-
Design, develop, and maintain backend services using
Java and Spring Boot
.
-
Build scalable
microservices architectures
supporting high-volume digital platforms.
-
Develop and maintain
RESTful APIs
for internal and external integrations.
System Architecture
-
Contribute to system design and backend architecture decisions.
-
Ensure
high availability, performance, and scalability
of backend services.
-
Implement
secure coding practices
aligned with enterprise security standards.
Integration
-
Integrate backend services with
internal systems and third-party platforms
.
-
Work with messaging systems such as
Kafka or other event-driven technologies
.
Collaboration
-
Collaborate closely with
frontend developers, product managers, and QA teams
.
-
Participate in
Agile/Scrum development processes
.
-
Mentor junior developers and contribute to knowledge sharing.
Performance & Quality
-
Write
clean, maintainable, and testable code
.
-
Troubleshoot and optimize
application performance
.
-
Ensure code quality through
testing, code reviews, and CI/CD pipelines
.
Required Qualifications
Experience
-
5–10 years of experience in Java backend development
-
Strong experience with
Spring Boot and microservices architecture
-
Proven experience building
REST APIs
Technical Skills
-
Java
-
Spring Boot
-
Microservices architecture
-
RESTful API development
-
SQL and relational databases (PostgreSQL, MySQL, or similar)
-
Git version control
-
Docker / containerization
-
CI/CD pipelines
Security & Integration
-
Authentication and authorization frameworks (
OAuth2, JWT
)
-
API security best practices
Professional Skills
-
Strong problem-solving and analytical skills
-
Ability to work in
Agile environments
-
Strong communication and collaboration skills
Preferred Qualifications
-
Experience with
event-driven architectures (Kafka or similar)
-
Experience with
cloud platforms or container orchestration (Kubernetes)
-
Experience building
high-availability enterprise systems
-
Experience in
digital banking, fintech, or financial services platforms