Sr. Java Developer in Ensitech

FULL_TIME

  Remote (Mexico) | Senior | Full time | Programming

31 applications
Replies between 8 and 20 days
Last checked 3 days ago
Apply now
Requires applying in English

Join #Ensiteam!

We are a company focused on custom software development and have been in the market for over 19 years. At Ensitech we are dedicated to finding highly specialized talent to work with large companies in the United States, Europe, and Canada.

Each one of our collaborators works with different teams and colleagues around the world, in the design and commercialization of software. We look forward to having you as part of our team in the role of Sr Java Developer

What you will do

  • Design, develop, and maintain backend systems using Java, ensuring the creation of scalable, high-performance applications.
  • Write unit and integration tests before development to ensure high code quality and to catch defects early using JUnit and Mockito.
  • Develop and maintain microservices architectures using Spring Boot, ensuring modularity, scalability, and maintainability of the system.
  • Automate unit and integration tests with tools like JUnit, Mockito, and Cucumber to validate the functionality and reliability of the application.
  • Build and manage automated CI/CD pipelines using tools such as Jenkins or GitLab CI, streamlining the development and deployment processes.:
  • Use Docker to containerize Java applications and services for consistent deployment across different environments Leverage Kubernetes for microservices orchestration, ensuring that applications are scalable, highly available, and resilient in production.

Requirements

  • 5+ años de experiencia con Java 8+ (Backend).
  • 4+ años de experiencia con Spring Boot y frameworks asociados.
  • Experiencia avanzada con bases de datos, especialmente PostgreSQL.
  • Experiencia en modernización y refactorización de código legado.
  • Optimización de consultas SQL y rendimiento de bases de datos.
  • Sólida experiencia en pruebas unitarias y automatización con JUnit y Mockito.
  • Experiencia con pipelines de CI/CD (Jenkins, GitLab CI).
  • Manejo de contenedores Docker y orquestación con Kubernetes.
  • Conocimiento y experiencia en arquitecturas de microservicios.
  • Excelente capacidad de comunicación y trabajo en equipo.

Desirable

  • Data bricks.
  • AWS.

What do we offer?

  • Competitive salary and benefits.
  • Custom benefit package aligned to your experience and your needs.
  • Working with foreign clients.

Pet-friendly Pets are welcome at the premises.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Computer provided Ensitech provides a computer for your work.
Informal dress code No dress code is enforced.
Vacation over legal Ensitech gives you paid vacations over the legal minimum.
Beverages and snacks Ensitech offers beverages and snacks for free consumption.

Remote work policy

Locally remote only

Position is 100% remote, but candidates must reside in Mexico.

About Ensitech

Our team of analysts, software engineers, designers, support staff, marketers and data scientists work together and use the latest technologies and methodologies to implement a successful project. — Ensitech's full profile