We are seeking a motivated and detail-oriented Junior Developer to join our dynamic team. The ideal candidate will possess a solid foundation in software development with a strong emphasis on creating microservices using Java 11 or higher, alongside frameworks like Micronaut or Spring Boot. You will play a vital role in developing scalable and efficient applications, contributing to our travel information systems. Your responsibilities will include implementing stream-based communication between microservices using Kafka and RabbitMQ, as well as engaging in continuous integration and delivery practices to enhance our DevOps capabilities. You will also be involved in monitoring and error analysis using tools such as Grafana, Prometheus, and Kibana. We value agile methodologies, and experience with frameworks such as SCRUM, Kanban, or SAFe will be beneficial.
IT Languages:
Java
Micronaut
Spring Boot
Kafka
RabbitMQ
As a Junior Developer, you will be engaged in various software development projects and responsible for the following tasks::
Design and develop microservices using Java and relevant frameworks;; Implement communication protocols between microservices using Kafka and RabbitMQ;; Collaborate with cross-functional teams to define, design, and ship new features;; Conduct code reviews and maintain high code quality standards;; Monitor system performance and troubleshoot any issues;; Participate in agile ceremonies and contribute to continuous improvement
Spoken Languages:
English;; German
Skillset:
Microservices
Java 11
Kafka
RabbitMQ
CI/CD
Grafana
Prometheus
Kibana
Agile methodologies
GTFS
Soft Skills:
Problem-solving
Team collaboration
Effective communication
Adaptability
Attention to detail
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Solid experience in developing microservices with Java 11 or higher
Familiarity with Micronaut or Spring Boot frameworks
Understanding of stream-based communication strategies using Kafka and RabbitMQ
Experience with CI/CD tools and processes
Knowledge of agile methodologies, including SCRUM, Kanban, or SAFe
Practical knowledge of monitoring tools like Grafana, Prometheus, and Kibana
Experience with GTFS (General Transit Feed Specification)
Years of Experience:
3
Location:
Frankfurt am Main, Hesse, Germany, EU
Job Benefits:
Competitive salary
Health insurance
Flexible working hours
Professional development opportunities
Supportive work environment
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster an innovative and collaborative work culture that values continuous learning and improvement. Our team thrives on open communication, creativity, and a strong sense of community. We encourage team members to take ownership of their work and contribute ideas that drive the company forward.
Opportunities For Advancement:
Career progression into senior development roles, Opportunities to lead projects and teams, Access to training and certification programs, Participation in industry conferences and workshops
We are seeking a motivated and skilled Junior Developer to join our dynamic team in Frankfurt am Main. This role will focus on the development of microservices using Java 11 and higher, employing frameworks such as Micronaut or Spring Boot. You will have the opportunity to work with stream-based communication tools like Kafka and Rabbit MQ, ensuring efficient data exchange between microservices. As part of our DevOps practices, you will engage in monitoring and alerting using tools like Grafana, Prometheus, and Kibana, to maintain high system reliability and performance. Your role will also involve applying Continuous Integration and Continuous Delivery methodologies to streamline our development processes. We value your experience in agile methodologies, and your familiarity with travel information systems will be an asset in this position. Additionally, knowledge of data formats such as the General Transit Feed Specification (GTFS) will be beneficial for your contributions to our projects.
IT Languages:
Java
Kafka
Rabbit MQ
Micronaut
Spring Boot
As a Junior Developer, you will be responsible for a variety of tasks that contribute to our software development lifecycle.:
Develop and maintain microservices using Java 11+ and appropriate frameworks;; Implement stream-based communication using Kafka and Rabbit MQ;; Monitor application performance and troubleshoot issues using Grafana and Prometheus;; Participate in CI/CD practices to enhance deployment processes;; Collaborate with cross-functional teams using agile methodologies
Spoken Languages:
English;; German
Skillset:
Microservices
Java
Kafka
Rabbit MQ
DevOps
Grafana
Prometheus
CI/CD
Agile methodologies
GTFS
Soft Skills:
Effective communication
Team collaboration
Problem-solving
Adaptability
Qualifications:
Bachelor’s degree in Computer Science or a related field
Proven experience in software development using Java
Familiarity with microservices architecture
Years of Experience:
3
Location:
Frankfurt am Main, Hesse, Germany, EU
Job Benefits:
Competitive salary
Flexible working hours
Comprehensive health insurance
Opportunities for professional development
Dynamic and collaborative work environment
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
Our company fosters a culture of innovation and collaboration, where every team member's ideas are valued. We prioritize work-life balance and support our employees' professional growth through ongoing training and development opportunities.
Opportunities For Advancement:
Career progression to senior developer roles, Opportunities to lead projects, Involvement in innovative technology initiatives