Metova

Software Engineer - JAVA (Level III)

Metova
Apply
1 year ago
Remote, MexicoSenior

Responsibilities

  • Design features, evaluate designs, and provide feedback while translating business needs into functional and technical requirements.
  • Implement clean, robust, scalable, and maintainable software solutions and optimize performance.
  • Collaborate with engineering teams, business stakeholders, program managers, and product managers on technical solutions.
  • Define, scope, and estimate stories and help the team achieve its goals.
  • Drive design and code reviews and maintain high standards for code quality, testing, and automation.
  • Implement and support monitoring, alerting, CI/CD pipelines, and cloud infrastructure.

Requirements

  • At least 5 years of professional experience delivering quality software, ideally across the full-stack Java ecosystem.
  • Excellent proficiency in an object-oriented language such as Java and proficiency with Java and Spring Boot.
  • Experience with messaging technologies and patterns including Kafka and SQS.
  • Proficiency with Docker, Kubernetes, and Git.
  • Experience with AWS services including RDS, ECS, EKS, and DynamoDB.
  • Experience with unit, integration, regression, and load test automation.
  • Experience building responsive web applications with React.js, JavaScript or TypeScript, and CSS.
  • Familiarity with GitLab CI/CD, Terraform, RESTful architecture, microservices, databases such as PostgreSQL and SQL, and CI/CD and testing tools.
  • Experience with system design, architecture, scaling, performance testing, cache-based low-latency systems, logging, and metrics tools such as New Relic and Splunk.
  • Strong understanding of computer science fundamentals; Mexican citizenship is required.

Benefits

  • Full-time remote work from Mexico.
  • Candidates must be Mexican citizens.
Metova

About Metova

51-200 employees
Contact me