onsite
Software Engineer - Independent Software
Software Engineer
Software Engineer supporting the modernization of a mission‑critical Java application, migrating from monolith to cloud‑ready microservices using Spring Boot, Docker, and AWS, while developing Angular front‑ends and RESTful APIs in an Agile environment.
About the role
Key Responsibilities
- Develop, test, and maintain Java and Angular applications.
- Design and implement RESTful APIs and service integrations.
- Support migration to Spring Boot, Docker, and microservices architectures.
- Collaborate within a small Agile/Scrum team to deliver incremental features.
- Participate in code reviews, unit testing, and continuous integration pipelines.
Requirements
- Proficiency in Java and Spring Boot for backend development.
- Experience building Angular applications and consuming RESTful services.
- Hands‑on knowledge of Docker containerization and microservices design.
- Familiarity with AWS services and cloud migration strategies.
- Strong understanding of Agile/Scrum practices and collaborative teamwork.
Skills
javaangulardockeraws