Scroll Top
19th Ave New York, NY 95822, USA

Senior Java Developer

We are looking for a talented and experienced Senior Java Developer to join our team, working with a leading German company that provides innovative solutions for big businesses.

Senior Java Developer

WHO WE NEED

A very important requirement – knowledge of the German language and the presence of a work permit in Germany.

We are looking for a talented and experienced Senior Java Developer to join our team, working with a leading German company that provides innovative solutions for big businesses.
Our customer is a German company that offers solutions for its big customers to help optimize, simplify and scale their business. Our customer offers a comprehensive approach to services, thereby ensuring an optimal flow in the “IT ecosystem” of the corporate structure of its customers.

AS A SENIOR JAVA DEVELOPER, YOU’LL HAVE THE RESPONSIBILITIES:

  • Design, develop, and maintain robust and scalable microservices using Java and a modern tech stack
  • Apply Domain-Driven Design principles to ensure clean and maintainable codebases
  • Integrate microservices with existing IT landscapes using asynchronous messaging via Kafka
  • Implement data persistence using Oracle DB technology
  • Leverage containerization technologies like Docker and Kubernetes for deployment and orchestration
  • Leverage CI/CD tools like Tekton and Flux for automated deployments
  • Utilize monitoring and logging tools like Prometheus and Grafana for system health insights
  • Write clean, maintainable, and testable code using JavaEE, Quarkus, and unit testing frameworks like JUnit
  • Perform API testing and contract verification with tools like Karate
  • In-depth knowledge of JIRA, Confluence and Office products
  • Troubleshoot and debug complex software issues
  • Contribute to the continuous improvement of software development processes
  • Provide technical guidance and mentorship to project teams
  • Collaborate with stakeholders to define and implement technical concepts

KNOWLEDGE, SKILLS, COMPETENCIES, AND EXPERIENCE:

  • Bachelor’s Degree in Engineering, Computer Science, or a demonstrably equivalent level of practical experience
  • 5+ years of experience as a Java Backend Developer
  • Strong understanding of Java, object-oriented programming principles, and design patterns
  • Experience with microservices architecture and Domain-Driven Design
  • Proficiency in integration technologies like Kafka and REST APIs
  • Experience with containerization technologies like Docker and Kubernetes
  • Familiarity with CI/CD tools like Tekton and Flux
  • Experience with monitoring and logging tools like Prometheus and Grafana
  • Experience with unit testing frameworks like JUnit and API testing tools like Karate
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team
  • Proficient in English for technical communication
  • An intermediate level of German and the ability to communicate verbally in a proficient manner

ADDITIONAL SKILLS THAT WILL BE AN ADVANTAGE:

  • Experience with Quarkus framework
  • Experience with Oracle DB technology
  • Experience in a cloud environment
  • Experience with DevOps practices

CLIENT AND DOMAIN:

  • Client: a development company
  • Country: Germany
  • Domain: Government project

Olena Lifanova

Rectuiter

Apply now!

    user

    Your name*

    Envelope

    E-mail*

    linkedin

    LinkedIn

    message

    Message

    Explore where our team members are located!

    Get in Touch Today!

    Our Offices

    Tallin, Estonia

    Lviv, Ukraine

    Frankfurt, Germany

    Salionze, Italy

    en_USEN
    Privacy Preferences
    When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.