Job Openings Senior Java Developer

About the job Senior Java Developer

The Role:
Youll join a small backend team maintaining existing services and developing new ones in a microservice architecture. The role focuses on backend systems driving our apps and includes working with Java, Spring Boot, and AWS.

Responsibilities:

  • Participate in full SDLC of new features.

  • Implement and maintain microservices.

  • Contribute to test automation (unit and integration).

  • Identify and reduce technical debt.

  • Assist with QA, deployment, and support.

  • Contribute to peer reviews, documentation, and knowledge sharing.

Tech Stack:

  • Languages: Java 17 (some Java 8)

  • Database: MariaDB

  • AWS: EC2, S3, API Gateway, Cognito, ECS

  • Testing: JUnit 5, TestContainers, Mockito

  • Tools: Jira, Confluence, Postman, DBeaver, Git

Skills & Experience:

  • 5+ years of Java development, ideally in financial services.

  • Agile/Scrum understanding.

  • Collaborative and adaptable.

Nice to Have:

  • Degree in Computer Science or equivalent experience.

  • Experience with microservice architectures.