Principal Java Software Engineer

Vor 2 Tagen


Berlin, Berlin, Deutschland Deutsche Bank Vollzeit
Job Title: Principal Java Software Engineer

About Us:
As a global leader in the financial services industry, Deutsche Bank offers a unique opportunity to work with cutting-edge technologies and make a meaningful impact on our clients' lives. Our teams are passionate about delivering innovative solutions that drive business growth and success.

Role Summary:
We're seeking an experienced Principal Java Software Engineer to join our Berlin location. In this role, you will be responsible for designing and developing high-quality software solutions that meet the needs of our clients. You will work closely with international engineering, product management, and stakeholder teams to deliver functional enhancements, performance improvements, and security updates.

Key Responsibilities:
* Implement code changes and test automation for new business requirements
* Collaborate with stakeholders, product managers, and engineers on requirement clarification, integration, and UAT
* Contribute to system design and refactoring; improve CI/CD pipeline
* Work on operations and client support questions
* Mentor junior colleagues

Requirements:
* Good math and algorithms skills;
* Professional experience in Core Java (8, 11), Spring framework, SQL (Oracle is a plus);
* Knowledge of JUnit and Cucumber for test automation;
* User-level knowledge of Linux;
* Fluent English verbal and written;

What We Offer:
* Competitive salary: €120,000 - €180,000 per annum
* A comprehensive benefits package, including health insurance, pension plan, and company bicycle
* Opportunities for career growth and professional development
* A diverse and inclusive work environment with a strong focus on work-life balance

How to Apply:
Please submit your application, including your resume and cover letter, through our careers website.

  • Berlin, Berlin, Deutschland Bethel Vollzeit

    Job Title: Senior Software EngineerAs a senior software engineer, you will be responsible for designing, developing, and maintaining large-scale software applications using Java. Your expertise in Java will enable you to work on complex projects and collaborate with cross-functional teams to deliver high-quality software solutions.

  • Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland CEEZER Software GmbH Vollzeit

    Job Description: We are seeking a highly skilled Software Engineer to join our team. The successful candidate will be responsible for developing scalable and efficient software solutions using various programming languages and technologies.Key Responsibilities:Design and develop software applications using Java, Python, and JavaScriptCollaborate with...


  • Berlin, Berlin, Deutschland marta GmbH Vollzeit

    We are seeking a skilled Java Software Engineer to join our team in developing high-quality enterprise solutions.Main Responsibilities:Design, develop, and maintain complex software systems using Java.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code reviews and ensure adherence to coding...


  • Berlin, Berlin, Deutschland EDEKA Banasik Vollzeit

    Job Title: Senior Software Engineer - Java DevelopmentDescription:As a Senior Software Engineer on our Java Development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:- Develop and implement software solutions using Java- Collaborate with cross-functional teams to identify and...


  • Berlin, Berlin, Deutschland Werberitter GmbH Vollzeit

    Job Title: Software EngineerWe are seeking a skilled Software Engineer with proficiency in Java to join our team. The ideal candidate will have a strong foundation in Java development and experience with cloud-based systems.Key Responsibilities:Design and develop scalable software solutions using Java.Collaborate with cross-functional teams to ensure smooth...


  • Berlin, Berlin, Deutschland Deutsche Bank Vollzeit

    Job Title: Senior Java Software EngineerJob Summary:We are seeking an experienced Senior Java Software Engineer to join our Payment Processing Platform team at Deutsche Bank. As a key member of the team, you will be responsible for designing, developing, and implementing new features and enhancements to our payment processing system.Key Responsibilities:-...


  • Berlin, Berlin, Deutschland Hemsö GmbH Karriere Vollzeit

    We are seeking a Senior Software Engineer to join our team at "{company}". This role involves working on various software projects using Java as the primary programming language. The ideal candidate will have a strong background in Java and experience with software development principles.


  • Berlin, Berlin, Deutschland Träger gGmbH Vollzeit

    About the Role:We are seeking a skilled Senior Software Engineer (Java) to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications using Java. This involves working closely with cross-functional teams to deliver business solutions and ensuring that software meets...


  • Berlin, Berlin, Deutschland bindan GmbH & Co. KG Vollzeit

    Job Title: Software EngineerAbout the Role:As a software engineer with proficiency in Java, you will be responsible for designing, developing, and testing software applications. Your strong problem-solving skills and experience with Java frameworks will enable you to create efficient and scalable software solutions. If you are passionate about coding and...


  • Berlin, Berlin, Deutschland mammaly Vollzeit

    **Job Title:** Senior Software Engineer - Java DeveloperWe are seeking a highly skilled Senior Software Engineer to join our team in developing and maintaining our Java-based applications. As a critical member of our engineering team, you will be responsible for designing, implementing, and testing complex software systems.Key Responsibilities:Design and...


  • Berlin, Berlin, Deutschland Open Talent Vollzeit

    Unlock the Power of Java in FinanceWe are seeking a seasoned Senior Backend Java Developer to join our pioneering Trading Fintech team. As a key member, you will work on real-time systems, leveraging your expertise in Java and cloud technologies.About the RoleResponsibilities include integrating real-time data feeds, implementing and optimizing CI/CD...


  • Berlin, Berlin, Deutschland BWI GmbH Vollzeit

    Job Title: Senior Software EngineerWe are looking for an experienced Backend Developer to join our team. Our ideal candidate will have a strong background in Java and be able to design and implement scalable and efficient software solutions.Responsibilities:* Design and implement backend systems using Java* Collaborate with cross-functional teams to develop...


  • Berlin, Berlin, Deutschland Archimedes Exhibitions GmbH Vollzeit

    Job Title: Principal Software EngineerWe are seeking a skilled Principal Software Engineer to join our team at {company}. As a Principal Software Engineer, you will be responsible for designing, developing, and implementing software solutions using a variety of programming languages and technologies.Key Responsibilities:• Develop high-quality software...


  • Berlin, Berlin, Deutschland Bundesdruckerei GmbH Vollzeit

    **Job Title:** Software Engineer**Job Description:** We are seeking a skilled Software Engineer with expertise in Java and Python to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java and Python. Your primary duties will include writing clean, efficient, and well-documented...


  • Berlin, Berlin, Deutschland Rohrleitungs- und Anlagenbau Königs Wusterhausen GmbH & Co. KG Vollzeit

    Job Title: Senior Software EngineerAs a Senior Software Engineer, you will be responsible for designing, developing, and maintaining large-scale software systems. Key Responsibilities:Design and develop software systems that meet business requirements.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain...


  • Berlin, Berlin, Deutschland Amazon TA Vollzeit

    About the Role:We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in Java and be able to design, develop, and test software applications.Key Responsibilities:Design and develop software applications using Java.Collaborate with cross-functional teams to identify and prioritize project...


  • Berlin, Berlin, Deutschland Wichernkrankenhaus Vollzeit

    Job Title: Senior Software Engineer - Java ExpertJob Description:Jr. Java Developer - Design, develop, and test software applications using Java- Collaborate with cross-functional teams to deliver high-quality software solutions - Participate in code reviews and contribute to the improvement of the codebase - Stay up-to-date with the latest Java technologies...


  • Berlin, Berlin, Deutschland 0010 Deutsche Bank Aktiengesellschaft Vollzeit

    Job Title: Senior Software Engineer - Core JavaAbout the Job:Are you a skilled software engineer looking to take your career to the next level? We are seeking an experienced Senior Software Engineer to join our team in Berlin. As a key member of our global technology team, you will play a critical role in delivering cutting-edge solutions that drive business...


  • Berlin, Berlin, Deutschland Support4Office GmbH Vollzeit

    Job Summary: We are seeking a talented and experienced software engineer to join our team as a Senior Software Engineer with proficiency in Java. The ideal candidate will have a strong background in software development and a passion for innovation.Key Responsibilities:Design, develop, and test complex software systemsCollaborate with cross-functional teams...


  • Berlin, Berlin, Deutschland Vivantes – Netzwerk für Gesundheit GmbH Vollzeit

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer with expertise in Java and Python to join our team. The successful candidate will have a strong understanding of software development principles and be able to design and implement efficient software solutions.Key Responsibilities:* Design and develop software applications...