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.