Saltar al contenido principal

Java Developer

Tecnología
Ensitech
Ciudad De México, MéxicoHace 2 díasHasta 11/12/2026
Profesional independientePresencial

Descripción del puesto

We are looking for an experienced Java Developer to join a global leader in the financial services and payments industry. In this role, you will design, build, and deploy scalable, resilient microservices with Spring Boot, develop RESTful APIs for internal and external integrations, and collaborate closely with product owners and architects in an Agile environment.

Key Responsibilities:

  • Design, develop, test, and deploy Java-based applications and services.
  • Build scalable and resilient microservices using Spring Boot.
  • Develop and maintain RESTful APIs for internal and external integrations.
  • Collaborate with product owners, architects, and cross-functional teams to define technical solutions.
  • Write clean, maintainable, and efficient code following coding standards and best practices.
  • Troubleshoot production issues and implement performance optimizations.
  • Develop unit and integration tests to ensure application quality.
  • Work with CI/CD pipelines to automate build, test, and deployment processes.
  • Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Ensure application security, reliability, and scalability.

Qualifications and Requirements:

  • 5 to 7 years of professional experience in Java development.
  • Strong proficiency in Java 8+.
  • Proven experience with Spring Framework, Spring Boot, and related modules.
  • Hands-on experience with microservices architecture and RESTful API development.
  • Experience working with Hibernate / JPA.
  • Solid experience with relational SQL databases (Oracle, MySQL, PostgreSQL, or SQL Server).
  • Bachelor's or Master's degree in Computer Science or a related field.
Nice-to-Have:
  • Experience with Apache Kafka or RabbitMQ.
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Cloud platform experience (AWS, Azure, or GCP).
  • Knowledge of NoSQL databases (MongoDB, Cassandra).
  • Hands-on experience with Git, Maven, Gradle, and Jenkins.
  • Experience with JUnit, Mockito, and automated testing frameworks.
Apply now!
Keywords
JavaSpring FrameworkSpring BootMicroservicesRESTful APIsHibernateJPASQL DatabasesAgileCI/CDUnit TestingIntegration TestingPerformance OptimizationApplication SecurityJava 8+Microservices ArchitectureSQLOracleMySQLPostgreSQL

¿Te interesa este puesto?