Industry
Technology, Digitalisation, Decarbonisation
Job Location
Munich, Bavaria, Germany
Remote work from: Germany
Employment Type
Full-time
Base Salary
€85,000-€100,000 Per year
Working Hours
Hybrid (will require travel to office)
Software Developer - Java Applications (17)

Our client is a worldwide digital transformation leader providing of end-to-end Cloud solutions, Cybersecurity and High-Performance Computing services to all industries.

Pioneers in decarbonisation through digitalisation and Great Place to Work® certified.

Job Benefits
  • Salary up to €100,000 (dependent on experience)
  • 30 days annual leave (opportunity for +5 additional days)
  • Unlimited training budget (Cloud Certifications, Language/Framework/Architecture/Testing courses)
  • Hybrid working model for better work-life balance
  • Sabbatical opportunities
  • Company pension
  • Health Insurance
  • Regular meet-ups for social events
Responsibilities

As a Senior Application Developer you will be entrusted with the implementation of different applications, using Java.

  • Participate in projects using modern methods and processes (agile software development, DevOps, infrastructure automation and/or continuous delivery).
  • Create Java applications
  • Responsible for cost estimates for customer tenders
  • Participate in the tendering phase and preparation of offers (e.g. analysis and design (conception) of standard system architectures for tenders)
  • Create technical concepts based on requirements analysis
  • Create, implement and execute test
  • Proactively identify, evaluate and implement new methods or procedures in the field of Java
Skills & Qualifications
  • 3+ years Java programming
  • Languages: German B2+ and English
  • Confident application of architectural concepts, frameworks, design patterns and Unified Modeling Language (UML)
  • Java EE technology stack - JSF, JPA, object-relational mapping (ORM) frameworks (e.g. Hibernate)
  • Agile methods (e.g. Scrum, Kanban)
  • Continuous Delivery/Deployment (e.g. Jenkins, Maven)
  • Relational databases (SQL and PL/SQL)
  • Integrated development environments (IDE) (preferably Eclipse)
  • Developer tests, test automation and debugging
  • Version control systems (e.g. Git)
  • Change management systems (e.g. Slack or Confluence)
  • Communication of concepts and architectures in the project team
  • Ability to abstract, model and simplify
  • Ability to recognise dependencies
  • Analytical and structured approach
  • Interest and willingness to familiarise yourself with new topics and tasks

Thank you for submitting your application. We will be in touch!

 

 

If you are experiencing any issues with your application, please email your CV to us directly: Careers@jonathan-rhys.com