remote
Software Engineer III - Truist
Software Engineer
Senior backend engineer building scalable microservices with Java and Spring on AWS, leveraging Docker and Kubernetes for deployment and SQL for data persistence.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java microservices using Spring Boot.
- Implement CI/CD pipelines with Docker, Kubernetes, and AWS services (ECS/EKS, RDS).
- Collaborate with cross‑functional teams to define API contracts and data models.
- Optimize application performance, troubleshoot production issues, and enforce security best practices.
- Mentor junior developers and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Java, Spring, and relational database design.
- Hands‑on experience with Docker, Kubernetes, and AWS cloud services.
- Solid understanding of RESTful API design and microservices architecture.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javaspringawsdockerkubernetessql