Goods & services

Senior Back End Developer

Mexico-Remote Full Time

About Goods & Services
  
Goods & Services is a product design and engineering company. 

We solve mission-critical challenges for some of the world’s largest enterprises, with deep expertise in highly regulated industries—including life sciences and financial services. Our design-led approach allows us to apply cutting-edge capabilities in AI, Data and Hardware Engineering to companies of any size. 

Headquartered in the United States, we operate regional development centers in Mexico and the United Kingdom. This global footprint—anchored by our nearshore model—enables us to deliver at scale with the speed, efficiency, and cultural alignment our clients expect.

About the job

Goods & Services is looking for a Senior Back End Developer who lives to crack complex technical puzzles across the full technology stack.

  • Scalable Service Architecture: Design and implement robust Microservices and Macroservices using Spring Boot, ensuring seamless integration with AWS SQS and DynamoDB to support asynchronous processing and scalable data management.
  • API Lifecycle Management: Develop and document comprehensive RESTful APIs using OpenAPI/Swagger standards, while ensuring secure access through JWT implementation and validating performance via Postman.
  • Automated Quality & Testing: Maintain high standards of code integrity by achieving significant coverage through JUnit and Mockito unit tests, while utilizing SonarQube and Kibana to monitor code health and application logs.

What you’ll need:

  • 5+ years of experience in Java Development & Frameworks: Core development using Java and Spring Boot, with experience managing both Microservices and Macroservices architectures. Proficiency with Maven for build automation and IntelliJ as the primary development environment.
  • Expertise in designing and documenting APIs using OpenAPI and Swagger, with a solid understanding of JWT concepts for secure authentication.
  • Functional knowledge of AWS services, specifically SQS for messaging and DynamoDB for NoSQL data storage. Experience with the ELK stack (ElasticSearch and Kibana) for powerful data indexing and visualization.
  • A strong focus on code health using SonarQube for static analysis. Comprehensive testing experience including Unit Tests via JUnit and Mockito, alongside manual API validation using Postman.