Seargin

Careers At Seargin

Break into the IT industry without coding or tech skills and join teams working on international projects.

Java Developer

Seargin is a dynamic multinational tech company operating in 50 countries. At Seargin, we drive innovation and create projects that shape the future and greatly enhance the quality of life. You will find our solutions in the space industry, supporting scientists in the development of cancer drugs, and implementing innovative technological solutions for industrial clients worldwide. These are just some of the areas in which we operate.

Position:

Java Developer

Location:

Remote

Country:

European Union

Experience level:

Senior

Form of employment:

B2B

Responsibilities:

  • Application Development

    Develop robust applications using Spring Boot, focusing on building scalable web services and RESTful APIs.

  • Database Integration

    Implement and manage database interactions using Hibernate JPA with PostgreSQL.

  • Testing and Quality Assurance

    Write comprehensive unit tests with JUnit, ensure code coverage with JaCoCo, and maintain code quality through continuous integration with Sonar.

  • Microservices Architecture

    Design and develop microservices with a focus on clean design patterns such as Single Responsibility and Aggregation, and implement asynchronous communication mechanisms.

  • Service Communication

    Facilitate inter-microservice communication using tools like Feign Client, Web Client, and RestTemplate.

  • Debugging and Optimization

    Employ advanced debugging skills to diagnose and resolve issues efficiently, optimizing system performance.

  • Team Collaboration

    Work collaboratively in a product development ecosystem, demonstrating a proactive attitude and commitment to delivering high-quality software solutions.

What we offer:

Requirements:

  • Core Technologies

    Expertise in Java, specifically with Spring Boot and Hibernate JPA.

  • Database Management

    Experience with PostgreSQL and familiarity with database design principles.

  • Code Management

    Proficiency with Gradle for build management and experience with code quality tools like Sonar.

  • API Development

    Knowledge of Open API 3.0 and experience developing RESTful services.

  • Message Brokering

    Basic knowledge of Kafka and understanding of event-driven architecture.

  • Microservices

    Strong understanding of microservices architecture and design patterns.

  • Communication and Debugging

    Excellent communication and debugging skills are essential.

Additional Qualifications:

  • Highly motivated, have the right attitude for a dynamic product development environment, and possess the ability to own and deliver tasks independently.

Apply & join the team




    Ready to elevate your business? Let’s start the conversation.

    Reach out to learn more