onsite
Senior Full Stack Java Developer - Synergy ECP
Software Engineer
Lead end‑to‑end development of scalable web applications using Java, Spring Boot, and Angular, designing robust REST APIs, managing relational databases, and deploying containerized services with Docker in an agile environment.
About the role
Key Responsibilities
- Architect and develop high‑performance Java back‑end services with Spring Boot, ensuring clean code and maintainability.
- Build responsive front‑end components using Angular, integrating seamlessly with RESTful APIs.
- Design and optimize relational database schemas (SQL) and write efficient queries.
- Containerize applications with Docker, manage CI/CD pipelines, and deploy to cloud environments.
- Collaborate with cross‑functional teams in Agile ceremonies, providing technical guidance and code reviews.
Requirements
- 5+ years of professional experience in Java full‑stack development.
- Proficiency with Spring Boot, Angular, REST API design, and SQL databases.
- Hands‑on experience with Docker, Git, and CI/CD workflows.
- Strong problem‑solving skills and ability to mentor junior developers.
- Excellent communication and teamwork abilities in a fast‑paced environment.
Skills
javaangularsqldocker