Logo DXC Technology

Application Java Software Engineer

Job

  • Level
    Experienced
  • Job Field
    Software, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Erfurt
  • Working Model
    Onsite
  • Job Summary

    In this position, you develop custom software solutions, implement requirements into code, closely collaborate with internal teams and customer architects, and create technical documentation.

    Job Technologies

    Your role in the team

    • In this role, you will collaboratively develop customized software solutions for client projects with our teams - from technical conception through implementation to further development.
    • In this role, you will work closely with internal developers as well as the architects of our clients to design sustainable software architectures.
    • As a software developer and architect, your main areas of responsibility include: translating requirements into program code and utilizing both existing and new frameworks.
    • From your understanding of our clients' individual software architectures, you derive technical implementation proposals.
    • They structure implementation projects into work packages for our development teams.
    • They coordinate implementations with the architects of our clients.
    • They document implementations in code comments, implementation proposals, and specifications in German and English, depending on the project environment.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Completed degree in (Business) Informatics, several years of professional experience after completing IHK training as an IT specialist or a comparable qualification.

    Qualifications

    • Solid knowledge of Java, JUnit, Git, relational databases such as PostgreSQL, MariaDB, or Oracle DB, and web technologies.
    • A high level of organizational skills as well as a structured and self-reliant way of working.
    • Very good analytical and conceptual skills.
    • Good communication skills.
    • Fluent in German and English.
    • Preferably but not necessarily required: knowledge of cryptographic procedures as well as implementations of user authentication and authorization, MFA, eID (e.g., Keycloak, EIDAS, LDAP).
    • Knowledge of APIs including automated tests, possibly using self-created mockups/simulators.
    • Knowledge of additional programming languages.
    • Creation of automated test cases with tools such as Selenium, Jira XRay.
    • Relevant certifications in the Java environment (OCPJ), ISAQB, TOGAF, V-Model XT, Scrum Master, or certifications from hyperscaler cloud providers.
    • Willingness to participate in internal and external training courses.
    • Willingness to occasionally travel domestically and abroad.

    Experience

    • Several years of experience as a Java developer, also in agile project environments.
    • Implementation experience in architectures and frameworks such as JEE, Hibernate, JSF, Primefaces, React, Angular, JavaFX.
    • First or several years of professional experience in software architecture.
    • Experience with DevOps approaches including tools such as Jenkins, Kubernetes, Docker, SonarQube.
    • Experience in data migration projects.
    • Experience with Infrastructure as Code and hyperscaler cloud platforms such as AWS, Azure, or Google.
    • Experience in dealing with authorities in the public sector.

    This text has been machine translated. Show original

    What we offer

    • Flexible working time models.
    • Attractive compensation package.
    • Training and mentoring programs to support your career.
    • Opportunity to work with cutting-edge technologies in highly developed enterprise environments and to deliver services for international clients.
    • Challenging and diverse client projects at one of the world's largest IT service providers - combined with rapid development opportunities and exciting tasks with a high degree of responsibility and scope for initiative.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Topics that you deal with on the job

    Job Locations

    • Location Erfurt

      Thüringen

      Germany

    This is your employer

    DXC Technology

    DXC Technology

    DXC Technology is the world’s preeminent technology company, providing innovative end-to-end solutions that enable clients to thrive in an ever-changing marketplace. With its unwavering commitment to innovation and customer success, DXC Technology leads the way in helping businesses maximize their potential.

    Description

  • Founding year
    2017
  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo DXC Technology

    Application Java Software Engineer

    Location
    Erfurt
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs