Taro Logo

Software Engineer - JAVA (Level III)

Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Job Description

Metova is seeking a Senior Java Software Engineer with 5+ years of professional experience to join their remote team in Mexico. This role combines deep technical expertise in Java development with full-stack capabilities and DevOps practices. The ideal candidate will be responsible for designing and implementing robust solutions, working with technologies like Spring Boot, Kafka, AWS services, and React.js. They'll play a crucial role in maintaining high code quality standards, performing code reviews, and implementing CI/CD pipelines. The position offers an opportunity to work on complex business problems while collaborating with cross-functional teams. The role requires expertise in system design, microservices architecture, and performance optimization, making it perfect for engineers who want to impact all aspects of software development, from architecture to deployment. This position is specifically open to Mexican citizens and offers the flexibility of remote work while being part of a company that values technical excellence and continuous improvement.

Last updated 3 months ago

Responsibilities For Software Engineer - JAVA (Level III)

  • Responsible for feature design; evaluate designs and provide feedback
  • Influence quality standards and understand, identify, measure across entire solution
  • Identify performance issues and optimize solutions
  • Design, document and implement clean and robust solutions to complex business problems
  • Collaborate with other engineering teams and stakeholders to define and implement technical solutions
  • Turn business needs into functional requirements
  • Participate in defining, scoping, and estimating stories
  • Maintain code quality, testing and automation standards
  • Drive design and code reviews
  • Maintain a DevOps mindset, implementing monitoring, alerting, CI/CD pipelines and Cloud infrastructure

Requirements For Software Engineer - JAVA (Level III)

Java
Kubernetes
React
TypeScript
JavaScript
Kafka
  • 5+ years of professional experience in delivering quality software
  • Excellent proficiency in Java and Java Spring Boot Framework
  • Experience with messaging technologies (Kafka/SQS)
  • Proficiency with Docker, Kubernetes, and Git
  • Experience with AWS services (RDS, ECS, EKS, DynamoDB)
  • Test automation experience at all levels
  • Experience with React.js, JavaScript/TypeScript, and CSS
  • Familiarity with modern infrastructure tools and pipelines
  • Experience with RESTful architecture and microservices
  • Experience with system design, architecture, scaling, and performance testing
  • Experience with databases like postgres, SQL
  • Experience with Cache based low latency system design
  • Strong understanding of computer science fundamentals
  • Familiarity with ops tools, logging, and metrics