NextHire Try for free

Giesecke Devrient

Posted 27 Aug 2026

Full Stack Lead - Java

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

Responsibilities:

  • Implement our new platform and ensure our high-quality standards.
  • Collaborate closely with the lead architect in Munich to define and refine the system architecture, ensuring scalability, security, maintainability, and performance.
  • Translate architectural designs into actionable development tasks for the India team.
  • Provide technical leadership for the development team in India, including mentoring, pair programming, and knowledge sharing.
  • Conduct regular code reviews to ensure code quality, compliance with standards, and maintainability.
  • Lead the design, implementation, and unit/integration testing of Java Spring Boot and Angular components.
  • Architect full-stack solutions integrating backend, frontend, and relational database systems.
  • Guide the containerization of applications using Docker and deployment to Microsoft Azure environments.
  • Ensure efficient database persistence and optimization using RDBMS (PostgreSQL) and NoSQL databases.
  • Troubleshoot and resolve technical issues in development, testing, and production environments.
  • Contribute to proofs-of-concept for evaluating new technologies (including optional image processing and ML capabilities).
  • Actively contribute to process improvements, Agile ceremonies, and technical documentation.


Requirements:

  • 12+ years of professional software development experience using Spring and Angular, including at least 3 years in a tech lead or senior developer capacity.
  • Strong backend expertise using Java Spring Boot and related Spring modules (Spring MVC, Spring Data, Spring Security) (mandatory).
  • Strong frontend expertise using Angular (with TypeScript) and Electron (mandatory).
  • Professional experience with Angular frontend development (mandatory).
  • Hands-on experience with Docker and containerized deployments.
  • Experience with Microsoft Azure services and deployment models.
  • Strong knowledge of relational databases (PostgreSQL), including performance tuning.
  • Experience with NoSQL.
  • Familiarity with CI/CD tools (Azure DevOps and/or GitHub Actions) and Git-based workflows.
  • Experience with unit testing frameworks (JUnit, Mockito) and frontend testing (Jasmine, Karma).
  • Solid understanding of Agile/Scrum methodologies and tools (Jira, Confluence).
  • Excellent problem-solving skills and ability to work on complex distributed applications.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach