Senior Java Developer

Contract type
Ongoing
Work mode
Remote
Experience
Senior · 5+ years

Job description

Senior Java Developer responsible for designing, developing and implementing Java-based applications for clients, contributing across the full development lifecycle and providing technical leadership to the development team.

At a glance

Work mode
Remote
Languages
French, English – B2

What you'll do

  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • Contribute to all phases of the development lifecycle
  • Write well-designed, testable, efficient code
  • Ensure designs comply with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

What we're looking for

  • Solid foundation in software engineering, bachelor's degree preferred, with 5+ years of commercial experience
  • Full-stack Java development experience including knowledge of common tooling such as Spring Boot and JPA/Hibernate
  • Knowledge of traditional software development processes and tools, including Maven/Gradle, Git, JIRA, Confluence, Code Reviews and CI/CD
  • Hands-on experience developing microservices using modern technologies such as Apache Kafka, REST APIs, containerization (Docker, Kubernetes) and cloud-based infrastructure (GCP or another)
  • Experienced in taking ownership of tasks, commitments, and quality, and contributing to a culture of continuous improvement in an Agile/Scrum environment
  • French Speaker and English language skills at professional level (minimum B2)

Benefits

  • A competitive salary and benefits package
  • Opportunities for professional growth and advancement
  • A collaborative and inclusive work environment
  • Access to the latest tools and technologies
  • Support for continuous learning and development

Apply

About TMC International

A leading consultancy firm specializing in providing expert knowledge across various domains including physics, software, nanotechnology, and data science

TMC is a leading consultancy firm specializing in providing expert knowledge across various domains including physics, software, nanotechnology, and data science. We empower businesses with cutting-edge solutions and innovative strategies to drive their success in a competitive landscape.