Java Developer creating Java-based software components for Deutsche Bank's digital banking. Collaborating in a diverse team and ensuring high software quality in an Agile environment.
Responsibilities
Maintain high standards of software quality within the team by following good practices and habits
Develop, test and document Java-based software components in accordance with requirements
Contribute to all stages of software development lifecycle
Identify and resolve any technical issue arising
Write unit tests for robustness, edge cases and general reliability
Participate in peer-reviews of solution designs and related code
Create design documentation
Plan and support releases
Support QA team to provide high quality
Work in a scaled Agile working environment
Be part of a global and diverse team
Requirements
University degree in computer science or a comparable qualification
At least 4 years of experience in working with Java, Spring, Quarkus
Basic knowledge in other programming languages/Frameworks like Node / python /etc
Good understanding of REST
Good understanding of design patterns, awareness/understanding of SOLID principles
Knowledge of Data structures/Collections
Understanding of microservices architecture
Experience with relational databases (Oracle)
Experience with Cloud providers/infrastructure (in best case GCP) would be a plus
Experience with Adobe Experience Manager would be a plus
Knowledge and experience with CI/CD tools
Knowledge and experience of agile values, principles and methods (e.g. based on SCRUM or Kanban)
Benefits
New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
Pick your working style: choose from Remote, Hybrid or Office work opportunities
Early bird or night owl? Our projects have different working hours to suit your needs
Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
We want you to stay healthy! Enjoy our Private Health Insurance – it’s custom-made for you
A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families
Java Developer at Stefanini implementing complex IT initiatives with Java EE and JMS/MQ. Collaborating with IT teams for functional analysis and solution design in a hybrid work environment.
(Senior) Backend Engineer developing secure backend services using TypeScript and node.js for Tangany GmbH, a regulated tech company providing custody of digital assets.
Senior Analyst at PNC specializing in portfolio analytics and strategy within the Enterprise Fraud Organization. Responsible for developing metrics and analyzing data to identify potential fraud trends.
Agile Dev Team Member specializing in .NET Core Full Stack Development in a hybrid environment. Collaborating with agile teams for code quality and security through modern practices.
Mitarbeiter für Grün - & Graupflege in Erlangen bei connect2. Verantwortlich für Pflege und Gestaltung von Grünflächen sowie Reinigung von Außenbereichen.
Software Engineer managing the complete life cycle of applications at Bancolombia. Proposing improvements while ensuring compliance with standards in a collaborative environment.
Staff Software Engineer building scalable platforms at Unloan, utilizing TypeScript, Node.js, and AI - driven solutions. Leading the architectural design for innovative digital lending.
Software Engineer handling the software lifecycle and application management at Bancolombia. Collaborating with teams to ensure efficiency and good practices in software development.