We are seeking a talented and experienced Java Fullstack Developer to join our dynamic team. You will work on designing, developing, and maintaining scalable and robust applications using modern technologies.
In Short
Develop and maintain full-stack applications with Java (backend) and Angular (frontend).
Design and implement RESTful APIs using Spring Boot.
Collaborate with cross-functional teams to define, design, and deliver new features.
Optimize application performance and troubleshoot issues across the stack.
Use Docker and OpenShift for containerization and deployment of applications.
Implement and maintain code quality standards using Git and Bitbucket for version control.
Participate in code reviews to ensure clean, efficient, and maintainable code.
Stay updated with the latest trends in full-stack development and recommend best practices.
Requirements
Proven experience in Java development, with a strong understanding of object-oriented programming.
Hands-on experience with Spring Boot and RESTful web services.
Proficiency in Angular or a similar frontend framework.
Familiarity with containerization tools such as Docker and platforms like OpenShift.
Strong experience in Git, Bitbucket, and collaborative version control workflows.
Understanding of software development lifecycle and Agile methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
German mandatory.
Benefits
Knowledge of CI/CD pipelines and tools.
Experience with microservices architecture.
Familiarity with cloud platforms and DevOps practices.