Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer - JAVA (Level V)

at Metova

Posted 1 week ago 1 applied

Description:

  • The company is seeking a Senior Software Engineer V - Java in Mexico, exclusively for Mexican citizens.
  • Candidates must have at least 12+ years of professional experience in delivering quality software, ideally across the full stack.
  • Strong candidates may be given additional responsibilities based on their expertise.
  • The role involves feature design, evaluating designs, and providing feedback.
  • The engineer will influence quality standards and measure performance across the entire solution.
  • Responsibilities include identifying performance issues, optimizing solutions, and demonstrating engineering concepts to design and implement robust solutions.
  • Collaboration with engineering teams, business stakeholders, and product managers is essential to define and implement technical solutions.
  • The engineer must translate business needs into functional requirements and explain technical details in an understandable manner.
  • Participation in defining, scoping, and estimating stories is required.
  • The engineer will maintain high code quality, testing, and automation standards while seeking continuous improvement.
  • The role includes driving design and code reviews to ensure high-quality, scalable, maintainable, and well-tested code.
  • A DevOps mindset is necessary, promoting cloud-oriented solutions and supporting monitoring, alerting, CI/CD pipelines, and cloud infrastructure.

Requirements:

  • Candidates must have 12+ years of professional experience in delivering quality software, ideally across the full stack.
  • Excellent proficiency in an Object-Oriented language, particularly Java, is required.
  • Proficiency with Java and the Java Spring Boot Framework (K8s/Docker) is necessary.
  • Test automation experience at all levels (Unit, Integration, Regression, Load) is required.
  • Familiarity with modern infrastructure tools and pipelines, such as Gitlab CI/CD and Terraform, is essential.
  • Experience with RESTful architecture and microservices is required.
  • Candidates should have experience with system design, architecture, scaling, and performance testing.
  • Experience in building services is a plus.
  • Familiarity with cloud technologies, especially AWS, is required.
  • Experience with databases like PostgreSQL is necessary.
  • Candidates should have experience with cache-based low latency system design.
  • Familiarity with CI/CD and testing tools is required.
  • A strong understanding of computer science fundamentals is essential.
  • Familiarity with operations tools, logging, and metrics (e.g., New Relic, Splunk) is required.
  • Experience with messaging technologies and patterns (e.g., Kafka/SQS) is necessary.

Benefits:

  • The position offers challenges and rewards that are unique compared to other companies.
  • Strong candidates may receive additional responsibilities, providing opportunities for career growth.
  • The role allows for collaboration with various teams, enhancing professional development.
  • The company promotes a high standard of code quality and continuous improvement, fostering a culture of excellence.
  • The position supports a DevOps mindset, encouraging innovation in cloud-oriented solutions.