remote
Senior Java Full-Stack Developer - SAIC
Full Stack Developer
Senior Java Full‑Stack Developer leading design, implementation, and testing of REST microservices and Angular web applications using Spring, JUnit, and modern Java practices.
About the role
Key Responsibilities
- Design, develop, and unit‑test RESTful microservices using Java and Spring framework.
- Build responsive Angular front‑end components that interact seamlessly with backend services.
- Collaborate with cross‑functional teams to define API contracts and data models.
- Implement comprehensive unit and integration tests with JUnit to ensure code quality.
- Participate in code reviews, continuous integration, and deployment pipelines.
Requirements
- 5+ years of professional experience in Java/JEE development.
- Strong proficiency in Spring Boot, Spring MVC, and related ecosystem.
- Hands‑on experience building Angular applications and consuming REST APIs.
- Solid understanding of unit testing with JUnit and test‑driven development.
- Excellent problem‑solving skills and ability to work independently and in a team.
Skills
javaspringangularjunit