Senior Full Stack Java Engineer
Core
Design, build, and debug end-to-end product features across Java/Spring Boot backend APIs and Angular frontend components.
Role type
Senior Full Stack Java Engineer
Builds
End-to-end product features for customer-facing environments
Domain
Enterprise software development (Java/Angular/AWS)
Deliverable
production ML models | product features
Required skills
Java 21, Spring Boot, Angular (14-19), RxJS, TypeScript, PostgreSQL, MyBatis, Redis, AWS (S3, ECS, CloudWatch), Unit testing, End-to-end testing
Preferred skills
AI tools integration, Liquibase, Hibernate
Technologies
Java, Spring Boot, Angular, RxJS, TypeScript, PostgreSQL, MyBatis, Redis, AWS S3, AWS ECS, AWS CloudWatch, Liquibase, Hibernate
Responsibilities
Develop and maintain Java 21/Spring Boot APIs backed by PostgreSQL and MyBatis; Build reactive Angular 19 components using RxJS; Implement Redis-based caching and session-management strategies; Write and run unit and end-to-end tests focused on critical business logic; Estimate feature complexity and communicate scope changes and risks; Participate in Agile ceremonies and weekly client-facing meetings.
Seniority
Senior, hands-on IC