Onsite Java Developer – Client/Server Applications

Posted yesterday

Apply now

About the role

  • Java Developer in financial services focused on client-server applications for the bank's IT services. Collaborating on application development and ensuring high software quality in a critical environment.

Responsibilities

  • Contribute to the design, implementation and further development of applications in the bank's capital markets environment
  • Develop and enhance Java-based software components and services in agile teams and actively participate in shaping solution architectures
  • Provide technical support and further development of capital markets applications in close coordination with the support units for trading and trade processing as well as with external service providers
  • Ensure a stable and high-performance production environment and contribute to projects aimed at further developing LBBW's IT
  • Ensure high software quality through the use of automated testing, targeted use of pair programming and regular code reviews
  • Provide technical advice to internal stakeholders on technical questions, support the selection of suitable technologies and contribute to the design of the software architecture

Requirements

  • Completed degree in (business) computer science or a comparable field, or an equivalent qualification with a focus on software development
  • Several years of hands-on experience in software development for business-critical applications with strong knowledge in:
  • • Java EE, Spring Boot
  • • Automated testing
  • • Continuous Integration / Continuous Delivery
  • • Agile methods (e.g. Scrum, Kanban, DevOps)
  • • Azure Cloud (migration and development)
  • • Kubernetes and container technologies
  • • Generative AI as programming assistance (e.g. GitHub Copilot)
  • Confident use of common application development tools (e.g. Bitbucket, Jira, Git, Jenkins)
  • Strong analytical and conceptual skills as well as high problem-solving and implementation capabilities
  • Strong interest in sharing knowledge within the team, acting as a technical multiplier across project boundaries and actively contributing modern technologies and current architectural approaches to software development
  • High team orientation, persuasive communication skills, openness to change and a professional yet good-humored manner in day-to-day work
  • Very good German and good English skills, especially for collaboration in an international IT and capital markets environment

Benefits

  • An environment that promotes personal and professional development

Job title

Java Developer – Client/Server Applications

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job