Job Summary
Java Backend Developer (m/f/d) Job description • You will develop software test-driven in modern microservices architecture, primarily in Java, in one of our product or project teams • In the project team, you will customize the product components (BLOXX) and design and develop customer-specific services and enhancements in close cooperation with the customer • You will work in a modern cloud/operational infrastructure with Kubernetes, Azure, Docker, GitLab CI & Co. • You will develop REST- and event-based using Swagger/OpenAPI, JAX-RS or Kafka, among others • You will work closely with your interdisciplinary team of consultants, software developers and architects • Agile development is done in short iteration cycles using continuous integration, code reviews and testing at all levels Requierements • You have completed your studies (STEM) or a comparable education • You also have programming experience in Java - ideally also in an asynchronous context and have knowledge in the design of RESTful APIs • Preferably you have already gained experience in the above-mentioned
Key Responsibilities
2. Provide technical expertise in java/j2ee, restful services, and spring boot to meet project objectives.
3. Collaborate with cross functional teams to define technical solutions and ensure alignment with business goals.
4. Conduct code reviews, performance tuning, and troubleshoot technical issues to maintain system stability.
5. Mentor and coach junior team members to enhance their technical skills and knowledge.
6. Stay updated with the latest industry trends and technologies related to java/j2ee, rest, and spring boot.
Skill Requirements
2. Expertise in designing and developing restful apis.
3. Handson experience in developing applications using the spring boot framework.
4. Proficient in database technologies like sql, mysql, or oracle.
5. Knowledge of microservices architecture and cloud platforms (aws, azure, or gcp).
6. Excellent problem-solving and analytical skills.
7. Strong communication and leadership abilities to effectively lead a technical team.