freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Summary

Build and maintain cloud-based enterprise Java backend services on Azure using Spring Boot, microservices, and event-driven systems for a global TIC leader.

Company Description


SGS is the world’s leading Testing, Inspection and Certification company. We operate a network of over2,500 laboratories and business facilitiesacross 115 countries, supported by a team of99,500 dedicated professionalswith over 145 years of service excellence.


Job Description


We are looking for aSenior Java Engineer to join our Corporate IT team and contribute to the development and evolution of cloud-based enterprise applications onMicrosoft Azure.


In this role, you will work hands-on across the full software development lifecycle, collaborating closely with architects, senior engineers, and international teams. You will help design, build, and maintain scalable, secure, and high-quality backend solutions that support critical corporate processes across SGS globally.


This is asenior individual contributor rolewith strong technical ownership and close collaboration with architecture and platform teams.


Key Responsibilities



  • Design, develop, and maintain backend services usingJava and theSpring ecosystem(Spring, Spring Boot, Spring Security).

  • Build and consumeRESTful APIs, applyingOAuth 2.0and security best practices.

  • Contribute tomicroservices-based architecturesdeployed onAzure Kubernetes Service (AKS).

  • Participate inevent-driven systemsusingAzure Event Hubs and/or Kafka.

  • Collaborate with frontend developers on applications built withAngular (19+).

  • Work with relational databases includingAzure SQL (SQL Server), PostgreSQL, and Oracle

  • Actively participate incode reviews, CI/CD pipelines, andDevSecOps practices.

  • Support production environments, incident resolution, and continuous improvement initiatives.

  • Contribute to technical discussions, solution design, andtechnical debt reductionactivities.


Technology Stack



  • Backend:Java, Spring / Spring Boot / Spring Security

  • Frontend:Angular

  • Architecture:Microservices (AKS), Event-driven (Event Hubs / Kafka)

  • Security:OAuth 2.0

  • Databases:Azure SQL (SQL Server), PostgreSQL, Oracle

  • DevOps:Azure DevOps, Git, CI/CD pipelines, SAST/SCA tools


Qualifications



  • Bachelor’s or Master’s degree in Computer Science, IT, or a related field.

  • 5+ years of professional experiencein Java backend development.

  • Strong experience withmodern Java, Spring Boot, and REST-based architectures.

  • Solid understanding ofcloud-native conceptsand distributed systems.

  • Experience working across the fullSDLCin Agile environments.

  • Comfortable collaborating ininternational, multicultural teams.

  • Fluent inEnglish(written and spoken).


Additional Information


Why SGS?



  • Join a globally recognized and stable company, a leader in the Testing, Inspection, and Certification (TIC) industry.

  • Enjoy a flexible schedule and ahybrid work model

  • Access continuous learning opportunities through SGS University and Campus.

  • Collaborate in a multinational environment with colleagues from various continents.

  • Benefit from a comprehensive benefits platform.

See also