Java Software Engineer

SoftTeco
Canton d'Eu, France
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Canton d'Eu, France

Tech stack

Java
Amazon Web Services (AWS)
JIRA
Software Quality
Continuous Integration
Persistent Data Structure
Distributed Systems
Hibernate
PostgreSQL
Performance Tuning
Data Logging
Spring-boot
Atlassian Tools
Kafka
Bitbucket
Asynchronous Programming
REST
Splunk
Bamboo
Docker
Microservices

Job description

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build and support RESTful microservices in a distributed architecture.
  • Work with PostgreSQL and Hibernate for data persistence.
  • Implement and maintain asynchronous communication via Apache Kafka.
  • Contribute to and support CI/CD pipelines (Atlassian stack preferred).
  • Deploy and operate services in AWS using Docker.
  • Monitor, troubleshoot, and optimize system performance (Splunk or similar).
  • Collaborate with international teams in an English-speaking environment., * During the interview (about 30 min), our HR specialist will discuss your expected career goals, experience, and your expectations from the company. We will also check your level of English.
  • The technical interview (about 1 hour) will be conducted by our team lead. Depending on the position, we may also present a spontaneous challenge to solve.
  • Upon successful interview completion, you will receive a formal job offer. It will outline the details of the position, including the agreed-upon terms, salary, benefits, and other relevant information.

Requirements

  • Strong experience with Java and Spring Boot (senior level).
  • Solid background in microservices and REST API design.
  • Hands-on experience with PostgreSQL and Hibernate.
  • Experience with Apache Kafka in production.
  • Experience with AWS and Docker.
  • Familiarity with CI/CD tools (Bamboo, Jira, Bitbucket preferred).
  • Experience with monitoring/logging tools (e.g., Splunk)., * Ability to work independently in complex systems.
  • Strong problem-solving and analytical skills.
  • Collaborative mindset and team-oriented approach.
  • Focus on code quality and reliability.
  • Good communication skills in English.

About the company

SoftTeco is looking for a Java Backend Engineer to join a long-term international project focused on building scalable, cloud-native backend systems. The role involves working in a modern AWS environment with microservice architecture, high code quality standards, and mature CI/CD processes.

Apply for this position