What you can expect in this role
- You will be responsible for designing and developing new application components to ensure a high-quality software solution
- Furthermore, you will support quality assurance and optimization through code reviews and error analyses in close cooperation with the test management team
- Working in an agile environment, the (development) team will handle the planning and implementation of all software development tasks
- You will implement various back-end components, focusing on data integrity and performance
- For implementation, you will primarily use technologies such as Spring, Hibernate, Docker and Apache Kafka
- You will support the entire software life cycle, from conceptual design to development and support in daily operation
Your essential experience and education
- You have a degree in Computer Science, Business Informatics, Engineering or a comparable subject
- You have at least five years of professional experience in software engineering, during which you gained in-depth knowledge of traditional and agile software projects
- Practical experience in small to medium-sized software development projects, from the concept to implementation and normal operation, round out your profile
- You have expert knowledge of Java, web technologies and relational databases (such as MySQL, Oracle and Informix) and experience in working with microservices architectures and messaging systems (ideally Apache Kafka)
- Basic knowledge of using container technologies such as Docker or Kubernetes is an advantage
- Your strengths include excellent analytical, communication and conceptual skills, a structured way of working, poise, power of persuasion and a focus on clients
- You have very good German and English skills
by via developer jobs - Stack Overflow
No comments:
Post a Comment