New Job?Nejo!

The AI Job Search Engine

ID
IDnow
3mo ago

Senior Software Engineer – Java(m/w/x)

Berlin, München
Full-timeWith Home OfficeSenior

Description

As a Senior Software Engineer in Java, you will design and maintain high-performance backend systems while collaborating with cross-functional teams. This role involves mentoring junior developers and driving technical innovation to enhance the identity verification platform.

Let AI find the perfect jobs for you!

Upload your CV and Nejo AI will find matching job offers for you.

Requirements

  • 5+ years of professional software development experience
  • Expertise in Java EE and Spring / Spring Boot or Play Framework
  • Solid understanding of JVM performance tuning and optimization
  • Proficiency with relational databases (MySQL, PostgreSQL)
  • Strong experience in RESTful API design and development
  • Experience with unit testing frameworks (JUnit, Mockito) and test-driven development (TDD)
  • Familiarity with CI/CD pipelines, Git, Maven, and Docker
  • Experience working in Agile/Scrum environments
  • Strong analytical and problem-solving skills with a collaborative, proactive mindset
  • Familiarity with Kubernetes, AWS, or microservices architectures
  • Experience in security-conscious or compliance-heavy environments (e.g., FinTech, Identity, KYC)
  • Knowledge of message brokers (Kafka, RabbitMQ) or event-driven systems

Work Experience

5 years

Tasks

  • Design and develop robust Java applications
  • Maintain microservices for the identity verification platform
  • Contribute to architectural decisions and system design
  • Write clean, efficient, and well-documented code
  • Collaborate with product managers, UX designers, DevOps, and QA engineers
  • Identify performance bottlenecks and debug complex issues
  • Optimize applications for high-volume transactions
  • Stay updated with the latest technologies
  • Contribute to technical innovation and continuous improvement
  • Guide and mentor junior developers
  • Conduct code reviews and share knowledge within the team

Tools & Technologies

JavaJava EESpringSpring BootPlay FrameworkJVMMySQLPostgreSQLJUnitMockitoDockerGitMavenKubernetesAWSKafkaRabbitMQ

Languages

EnglishBusiness Fluent

Benefits

Modern Equipment

  • Support on equipment

Flexible Working

  • Flexible working hours

Mental Health Support

  • Full access to mental health platform

Mentorship & Coaching

  • 1on1 sessions

Learning & Development

  • Training platform with 24/7 access
  • Unlimited content/course consumption

Team Events

  • Regular onsite gatherings
  • Summer parties

Other Benefits

  • Internal initiatives

More Vacation Days

  • Paid special leave days

Workation & Sabbatical

  • Workcation possibilities
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of IDnow and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.
Not a perfect match?
100+ Similar Jobs for you
  • Atolls

    Senior Java Backend Engineer(m/w/x)

    Full-timeWith HomeofficeSenior
    Berlin
  • Deutsche Bank Technology

    Senior Software Engineer - Java(m/w/x)

    Full-time/Part-timeWith HomeofficeSenior
    Berlin
  • Redcare Pharmacy

    Senior Java Engineer(m/w/x)

    Full-timeWith HomeofficeSenior
    Berlin
  • Friendsurance

    Senior Backend Engineer(m/w/x)

    Full-timeWith HomeofficeSenior
    Berlin
  • GetYourGuide

    Senior Software Engineer - Backend focused(m/w/x)

    Full-timeWith HomeofficeSenior
    Berlin
100+ View all similar jobs