About this role
Our client is seeking a Senior Full Stack Developer to join their Agile team for a fully remote, 6+ month contract. This role focuses on backend development, making it ideal for a strong Java engineer who excels in designing scalable services and enjoys cloud-based solutions. You will be instrumental in modernizing legacy systems while also delivering new features in a stable and regulated environment.
Key Responsibilities:
- Build and maintain backend services using Java and Spring Boot.
- Design and evolve microservices and REST APIs.
- Integrate applications with AWS cloud services.
- Support and modernize legacy systems with minimal production risk.
- Design and optimize PostgreSQL databases.
- Contribute to Angular frontend development and API integration.
- Write unit and integration tests; participate in code reviews.
- Support CI/CD pipelines and production releases.
- Collaborate closely with Product, UX, QA, and DevOps teams in an Agile setup.
Required Skills & Qualifications:
- Strong experience with Java and Spring Boot.
- Solid understanding of microservices, APIs, and design patterns.
- Hands-on experience with AWS (Lambda, S3, API Gateway, SQS, etc.).
- Working knowledge of Angular and TypeScript.
- Experience with PostgreSQL and performance tuning.
- Comfortable working with legacy applications and incremental modernization.
- Strong ownership mindset and ability to work end-to-end.
Experience:
- 5-8 years of relevant experience in software development.
What We Offer:
- An opportunity to work on mission-critical applications in a dynamic environment.
- Flexibility of fully remote work.
- Collaboration with a talented team in a supportive Agile setting.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.