Full Stack Developer (java/Angular)
Core
Design, develop, and maintain applications in complex, interconnected distributed systems using Java and Angular.
Role type
Full Stack Developer (Java/Angular)
Builds
Distributed system applications and new functional features
Domain
Software development, distributed systems, microservices
Deliverable
production ML models | product features
Required skills
Java, Spring, Kafka, TypeScript, Angular, distributed systems, microservices architecture, unit and integration testing
Preferred skills
Docker, Kubernetes, DevOps, database migration tools, OpenAPI/Swagger, AI/ML
Technologies
Java, Spring, Kafka, TypeScript, Angular, Docker, Kubernetes
Responsibilities
Design and develop applications in complex environments, participate in code reviews, analyze business logic and data structures, collaborate on new feature development, resolve complex technical issues
Seniority
Mid-Senior (5+ years experience)