Skip To Main Content
backBack to Search

Senior Java Developer

Remote in Mexico
Java
& 11 others

We are seeking a Senior Java Developer to design and develop enterprise-grade web applications in a leading financial services firm.

Collaborate in Agile environments and contribute to innovative solutions. Apply now to advance your career in a challenging and rewarding role.

Responsibilities
  • Design, develop, and maintain web applications and RESTful APIs using Java 17+ and Spring Boot/Spring Framework
  • Collaborate with cross-functional teams in an Agile setting to deliver high-quality software solutions
  • Implement microservices architectures and integrate front-end and back-end systems
  • Utilize build tools such as Maven or Gradle for project management
  • Apply Unix commands and SQL knowledge for deployment and data management
  • Develop front-end components using JavaScript/TypeScript and React
  • Document APIs using Swagger/OpenAPI and enforce best practices in API development
  • Work with relational databases (Db2, SQL Server) and NoSQL databases (MongoDB, Redis) using ORM frameworks
  • Participate in DevOps processes leveraging Docker, Kubernetes, Jenkins, and Helm for CI/CD and cloud deployments on Azure
  • Conduct unit and integration testing using JUnit, Mockito, WireMock, Postman, and REST Assured
  • Use Git for version control and JIRA/Confluence for Agile project management
Requirements
  • Minimum 3+ years of hands-on experience in Java-based web development, including Spring Boot/Spring Framework
  • Strong problem-solving skills and ability to work independently
  • Experience in Agile teams and Agile methodologies
  • Proficient with Java 17+, Maven or Gradle build tools, and Unix commands
  • Knowledge of SQL and experience with relational and NoSQL databases
  • Experience with JavaScript/TypeScript and React
  • Familiarity with RESTful APIs, microservices, and API documentation standards
  • Experience with Docker, Kubernetes, Jenkins, Helm, and Azure cloud deployments
  • Skilled in unit and integration testing frameworks such as JUnit, Mockito, WireMock, Postman, and REST Assured
  • Experience with version control using Git and Agile tools such as JIRA and Confluence
  • Upper-Intermediate English proficiency
Nice to have
  • Experience with Kafka
  • Familiarity with GraphQL