Java Full Stack Developer
allianz
Job Description
- Design and develop robust backend services and RESTful APIs using Java and Spring Boot.
- Build responsive, user-friendly frontend interfaces using Angular or React with TypeScript.
- Own end-to-end feature delivery across both backend and frontend layers.
- Build event-driven components using Apache Kafka for high-throughput processing.
- Work with MongoDB and relational databases to design efficient data models and queries.
- Develop and maintain microservices following best practices for scalability and reliability.
- Integrate backend APIs with frontend components ensuring clean separation of concerns.
- Use AI coding assistants (GitHub Copilot, ChatGPT, Claude) for code generation, refactoring, and test writing.
- Collaborate with architects, business analysts, UX designers, and cross-functional teams.
- Participate in code reviews, refactoring efforts, and performance optimisation.
- Write unit, integration, and UI tests to ensure software quality and coverage.
- Support CI/CD pipeline integration and deployment automation.
- Contribute to technical documentation and architectural diagrams.