Taro Logo

Software Engineer - JAVA (Level II)

Global technology company working on innovative enterprise projects for Fortune 100 retail, CPG companies, and fintech startups.
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS · Finance · Consumer

Job Description

Metova is seeking a Mid-Level Java Software Engineer to join their remote team in Mexico. This role requires 3+ years of professional experience in full-stack software development. The position focuses on backend development using Java, Springboot, and modern cloud technologies including Kubernetes and Kafka.

The ideal candidate will be responsible for designing and developing innovative solutions, writing clean and scalable code, and contributing to continuous integration and delivery processes. You'll work in an agile SCRUM team environment, participating in code reviews and helping drive build and release plans.

Key technical requirements include strong experience with Java/Springboot, database systems (PostgreSQL, NoSQL), RESTful services, and cloud platforms (AWS/GCP). The role involves working with containerization technologies, CI/CD tools, and messaging middleware like Kafka.

Metova offers the opportunity to work on cutting-edge enterprise projects for prestigious clients, including Fortune 100 retail companies, CPG businesses, and innovative fintech startups. The position is fully remote but requires participation in rotating 24x7 support shifts.

This is an excellent opportunity for a mid-level developer looking to grow their skills in enterprise software development while working with modern technologies and prestigious clients. The role offers the chance to work on impactful projects while being part of a global team of talented professionals.

Last updated 21 days ago

Responsibilities For Software Engineer - JAVA (Level II)

  • Design & develop innovative solutions to drive our business
  • Write clean, consistent, and elegant code to create scalable and reliable systems
  • Contribute towards continuous integration, continuous delivery, cloud migration and test-driven development
  • Work with defect tracking, source code control and software release systems
  • Assist in peer code reviews and provide constructive feedback
  • Contribute to the design and development process as part of a SCRUM team
  • Drive build and release plans and implementation
  • Participate in rotating 24x7 shifts to support developed products
  • Work with business, infrastructure and security teams on enhancements and bug fixes

Requirements For Software Engineer - JAVA (Level II)

Java
Kafka
Kubernetes
MongoDB
PostgreSQL
  • 3+ years of professional experience in delivering quality software
  • Experience working with Springboot, Cucumber automation testing, Java, Kafka, Database, Kubernetes, and RESTful service
  • Experience in analyzing, designing, coding, testing, installing and maintaining complex software programs
  • Knowledge of Java and Java Springboot framework
  • Experience with Backend Database (preferably Spanner) or NoSQL or Postgres databases
  • Experience with Amazon AWS/GCP services
  • Familiarity with containerization technologies and modern development practices
  • Familiarity with CI/CD and testing tools
  • Bachelor's or Master's degree in CS, Engineering or equivalent practical experience