remoteonsite
Senior Software Engineer II - FCT
Software Engineer
Senior Software Engineer II leading backend development with Java and Spring Boot, designing scalable microservices on AWS, and ensuring high performance through Docker and Kubernetes orchestration.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput Java microservices using Spring Boot and related frameworks.
- Architect and deploy services on AWS, leveraging EC2, RDS, S3, and Lambda where appropriate.
- Containerize applications with Docker and orchestrate deployments using Kubernetes, ensuring zero‑downtime releases.
- Write clean, testable code with comprehensive unit and integration tests; participate in code reviews.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and performance optimizations.
Requirements
- 5+ years of professional experience in Java backend development.
- Strong proficiency with Spring Boot, Spring Data, and RESTful API design.
- Hands‑on experience with AWS services and cloud architecture best practices.
- Proficient in containerization (Docker) and orchestration (Kubernetes).
- Solid understanding of relational databases (SQL) and experience with database tuning.
Skills
javaawssqldockerkubernetes