Java Software Engineer

Descrição

We are hiring a Java Developer for a global technology company that provides a market‑leading cloud platform for recruitment and staffing.

 

Role Summary:

In this role, you are going to work on the stability and design of Java applications, developing and implementing new features, and optimizing existing ones, all while keeping customer needs in mind.

You make a habit of using the right tool for the job, combining both open source solutions as well as proprietary and internally developed solutions in the following technology stack:

  • Java 17+
  • Spring Boot
  • Elasticsearch
  • PostgreSQL
  • Cassandra

 

Key Responsibilities:

  • Collaborating with your Scrum team in daily stand-ups to discuss progress, roadblocks, and plan the day’s work.
  • Designing, developing, and implementing new features for our Java applications using Java 17+ and Spring Boot, focusing on stability and performance.
  • Writing clean, elegant, simple code, along with comprehensive unit and integration tests (using tools like Mockito and JUnit 5)..
  • Participating in code reviews to maintain high code quality and share knowledge with team members.
  • Troubleshooting and resolving complex technical issues across our distributed system, keeping customer needs and system stability as top priorities.

 

Required Qualifications:

    • 2+ years of professional experience with Java
    • Great analytical skills and eagerness to learn
    • Appreciative of open source technologies and capable of working with MacOS
    • Familiar with relational as well as NoSQL databases
    • Assertive communication
    • Experience with the following technologies is a plus: AWS, Elasticsearch, Git, GitLab, GitLab CI, Kubernetes, Kibana, and Grafana / Prometheus.

 

Candidatar-se











    Eu concordo / I agree

    Java Software Engineer
    Data Engineer
    Backend Software Engineer
    Senior IoT / Firmware Engineer
    Software Engineer Team Leader