Full Stack Engineer (Java/Spring Boot + Angular)
Protean AI · Friendly, MD · Yesterday
Information TechnologyFull-time
About the role
We’re looking for a versatile Full Stack Engineer with strong Java/Spring Boot and Angular experience to design, build, and maintain scalable services and polished UIs for our enterprise AI platform. You’ll work across the stack—from cloud-native backends on Kubernetes to production-ready frontends—helping shape system architecture, user experience, and product direction.
Key Responsibilities
- Design, develop, test, and maintain backend services using Java & Spring Boot.
- Build RESTful APIs and design systems that are simple, scalable, and reliable.
- Develop responsive, performant UIs with Angular & Angular Material; own component architecture and polish.
- Contribute to a design system and reusable component library with clean, well-documented code.
- Participate in code reviews, technical discussions, and architecture decisions.
- (Bonus) Work with containerized applications and deployments in Kubernetes.
Qualifications
- 4–7 years of experience with Java and Spring Boot; solid REST and microservices fundamentals.
- Proficiency in TypeScript, RxJS, and Angular state (e.g., ngrx / signal store).
- Testing: Mockito/AssertJ (backend); Jasmine/Jest/Cypress (frontend).
- Datastores: PostgreSQL, MongoDB; comfort with ORM frameworks.
- Experience with Spring Security and (optionally) Spring Cloud Gateway.
- Working knowledge of Git and CI/CD; strong debugging and product mindset.
Nice to Have
- Spring AI knowledge.
- Hands-on with Kubernetes or Docker;
- messaging (ActiveMQ/RabbitMQ).
- Experience with charting libraries or data-heavy UIs; performance & accessibility best practices.