Senior Java Developer - Frankfurt
Senior Java Developer
Permanent, Office based
Multiple locations in Germany (Munich, Stuttgart, Berlin, Furth, Frankfurt, Nuremberg)
Up to €100,000 (Dependent on experience)
Join a worldwide digital transformation leader
Providing end-to-end cloud and digital solutions to all industries across 71 countries
#1 Leaders in Europe
For their innovative Cloud solutions, Cybersecurity and High-Performance Computing services
Pioneers in decarbonisation through digitalisation
Helping companies cut their carbon footprint with secure and innovative digital services and products
Great Place to Work® certifications
in 32 countries and 42 entities worldwide
Recognised for their outstanding employee experience.
A team of 110,000 Employees globally
Fast track progression opportunities
Leading sponsor for the Olympics and Paralympics
The Role
- Active participation in all phases of a software development project
- Responsibility for the creation of applications in the field of Java development
- Responsibility for the creation of cost estimates / calculation bases (e.g. for customer tenders in the public sector)
- Creation of technical concepts (e.g. requirements analysis)
- Participation within the tendering phase in the preparation of offers (e.g. analysis and design (conception) of standard system architectures for tender)
- Conception of test concepts and implementation of the respective test environment as well as execution of tests
- Proactive identification, evaluation and implementation of new methods or procedures in the field of Java development (e.g. Continuous Delivery, DevOps, etc.)
- Salary up to €100,000 (Dependent on experience)
- 37 days off (7 days of training holidays)
- Flexible working hours
- Remote working (1 day every 1-2 weeks in office)
- Choice of hardware and mobile phone
- Company pension
- Health Insurance
- Unemployment Insurance
- Access to corporate university to study
- Unlimited training budget (Cloud Certifications, Language/Framework courses, Architecture, Testing)
- Opportunities to participate in pre/beta technology
- Career progression opportunities
- Cloud meet-ups, Hackathons, Coding competitions
- Regular team/company social events
- Min. 2 years of programming experience (Java or website development with Angular, HTML5, CSS and JavaScript/Typescript).
- German B2+ language and writing skills, fluent English.
- Practical experience and knowledge of programming web services, microservices and cloud-native programming.
- Knowledge of software development - Java EE technology stack (JSF, JPA and object-relational mapping frameworks (e.g. Hibernate)).
- Experience debugging Java applications.
- Confident application of architectural concepts, frameworks and design patterns and UML.
- Experience in programming and conducting developer tests and test automation.
- Experience with integrated development environments (preferably Eclipse).
- Practical experience with version control systems (e.g. Git).
- Practical experience with change management systems (e.g. Slack or Confluence).
- Knowledge of agile methods (e.g. Scrum, Kanban) and in the area of continuous delivery or deployment (e.g. Jenkins, Maven).
- Advanced knowledge of relational databases and confident handling of SQL and PL/SQL.
- Communication of concepts and architectures in the project team.
- Interest and willingness to familiarise yourself with new topics and tasks.
- Willingness to undergo a security screening according to the Security Screening Act (SÜG).
Apply below - we'll be in touch!