Remote Software Engineer - JAVA (Level II)

at Metova

Posted 3 days ago 1 applied

Description:

  • We are looking for an Engineer II - Java in Mexico with at least 3+ years of professional experience in delivering quality software, ideally across the full stack.
  • Strong candidates may be given further responsibilities depending on their expertise.
  • The role involves designing and developing innovative solutions to drive our business.
  • Candidates should have a passion for writing clean, consistent, and elegant code to create scalable and reliable systems.
  • The position requires contributing towards leading edge processes like continuous integration, continuous delivery, cloud migration, and test-driven development.
  • The engineer will work with defect tracking, source code control, and software release systems to ensure high-quality software releases over time.
  • Assisting in peer code reviews and providing constructive feedback is expected.
  • The engineer will contribute to the design and development process as part of a SCRUM team.
  • Transitioning from application development to support as needed to ensure timely and efficient support is part of the role.
  • The engineer will drive build and release plans and implement all actions required to deploy applications to the production environment.
  • Assisting the development manager with planning, analysis, and definition of high-level software strategies and solutions is required.
  • Candidates should have a passion for keeping current with industry trends and new technologies and the ability to apply trends to architectural needs.
  • Ensuring corporate policies and industry best practices are observed and followed in developed applications is essential.
  • The engineer will provide high-level analysis and design reviews to avoid duplication of efforts in solving the same application problem with different products.
  • Participation in rotating 24x7 shifts to support developed products is required.
  • The engineer will work with business, infrastructure, and security teams on delivering enhancements and bug fixes for production systems.

Requirements:

  • Candidates must have 3+ years of professional experience in delivering quality software, ideally across the full stack.
  • Experience working with Spring Boot, Cucumber automation testing, Java, Kafka, Database, Kubernetes, and RESTful services is required.
  • Applicants should have experience in analyzing, designing, coding, testing, installing, and maintaining complex software programs.
  • Knowledge of Java and the Java Spring Boot framework is necessary, and knowledge of other programming languages (like Python, React, JavaScript, C#) is a plus.
  • A strong grasp of multiple tech stacks is required due to the variety of technologies used in our systems.
  • Experience with Backend Database (preferably Spanner) or NoSQL or Postgres databases is necessary.
  • Experience with RESTful architecture and microservices, as well as JSON and XML, is required.
  • Familiarity with Amazon AWS/GCP services is required.
  • Candidates should be familiar with containerization technologies (Kubernetes, Docker) and modern development practices using Scrum, Kanban, Lean, or other agile methodologies.
  • Familiarity with CI/CD and testing tools is necessary.
  • Familiarity with messaging middleware (Kafka, SQS) is required.
  • Experience with writing services and consuming services using REST, SOAP, XML, JSON, or any combination is necessary.
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience is required.

Benefits:

  • The position offers the opportunity to work with a global team of amazing individuals on highly innovative enterprise projects and products.
  • The customer base includes Fortune 100 retail and CPG companies, leading store chains, fast growth fintech, and multiple Silicon Valley startups.
  • Candidates will have the chance to take on challenges and rewards that no other company will provide.

Get realtime job alerts

Be the first to know about new jobs