Skip To Main Content
backBack to Search

Java Backend Developer

Remote in Mexico
Java& 4 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are looking for a Java Backend Developer to join our team.

You will become part of a skilled engineering community working on scalable, high-performance backend solutions that support critical business operations. This is a great opportunity to advance your career while collaborating with experienced professionals on impactful projects in a modern technology environment.

Responsibilities
  • Design, develop, and maintain backend services that support business-critical applications
  • Collaborate closely with cross-functional teams to define technical solutions and deliver impactful features
  • Translate business and technical requirements into well-structured, maintainable, and scalable code
  • Participate in the full software development lifecycle, from planning and design through to deployment and support
  • Contribute to architectural decisions and propose improvements to existing systems and technical approaches
  • Take part in code reviews to ensure high coding standards and share knowledge across the team
  • Engage in Agile ceremonies such as stand-ups, planning sessions, and retrospectives
Requirements
  • Bachelor's or Master's degree in Computer Science, Systems Engineering, or a related field
  • At least 2 years of relevant commercial experience in backend development
  • Solid experience with Java 8/11/17+ for building robust and maintainable server-side applications
  • Hands-on experience with Spring Boot for developing modern, production-ready microservices
  • Practical experience with Spring Cloud Stream for building event-driven microservice applications
  • Strong knowledge of Apache Kafka, including topics, partitions, and consumer groups
  • Solid understanding of event-driven architectures (EDA) and microservices design principles
  • Experience working with distributed systems and high concurrency scenarios
  • Good oral and written communication skills in English (B2+ level or higher)
Nice to have
  • Experience with WebFlux and reactive programming for building non-blocking, high-performance applications
  • Practical knowledge of RabbitMQ or ActiveMQ for messaging and asynchronous communication
  • Hands-on experience with Kubernetes or OpenShift for container orchestration and deployment
  • Familiarity with Jenkins for building and maintaining CI/CD pipelines
  • Proficiency with Git for source control and collaborative code management
  • Experience with SonarQube for continuous code quality inspection
  • Background in the banking or finance sector to provide industry-specific insights