
Java Developer – Client/Server Applications
LBBW
full-time
Posted on:
Location Type: Office
Location: Stuttgart • Germany
Visit company websiteExplore more
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java EESpring BootAutomated testingContinuous IntegrationContinuous DeliveryAgile methodsAzure CloudKubernetesContainer technologiesGenerative AI
Soft Skills
Analytical skillsConceptual skillsProblem-solvingImplementation capabilitiesKnowledge sharingTeam orientationPersuasive communicationOpenness to changeGood-humored manner