CONSULTFIZ LATAM, a fully owned subsidiary of Confiz LLC, is hiring for an Engineer IV – Java in Mexico. The role requires at least 10+ years of professional experience delivering quality software, ideally across the full stack.
Responsibilities - Responsible for feature design; evaluate designs and provide feedback.
- Influence quality standards and understand, identify, and measure across the entire solution.
- Identify performance issues and optimize solutions.
- Demonstrate competence of engineering concepts and theories, combining them with business understanding to design, document, and implement clean and robust solutions to complex business problems.
- Collaborate with other engineering teams, business stakeholders, and program/product managers to define and implement technical solutions.
- Turn business needs into functional requirements while explaining technical details in ways the business can understand.
- Participate in defining, scoping, and estimating resulting stories.
- Work closely with peers to help the team achieve its goals.
- Maintain a high bar for code quality, testing, and automation while finding opportunities to improve them.
- Drive design and code reviews, ensuring the team ships high‑quality, scalable, maintainable, and well‑tested code.
- Maintain a DevOps mindset, promoting cloud‑oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines, and the team’s cloud infrastructure.
Requirements - Design at the organization level, considering upstream/downstream integration.
- Design systems whose implementation spans multiple weeks or months and incorporates a full team's worth of engineers.
- Make technical decisions and influence priorities and tradeoffs that enable solutions to achieve short- and long‑term business objectives.
- Takes ownership of systems or designs that span multiple people’s work, breaking work into smaller tasks for junior engineers.
- Understand tradeoffs in various engineering processes and adjust the team process to meet project and team needs.
- Understand relevant architecture, network, and systems across the team.
- Know standard industry practices for work tracking to ensure consistent, measurable delivery within stated goals.
- Have a strong understanding of the business and how strategies and tactics work in the marketplace.
- Lead work processes and design reviews across the team.
- Identify potential gaps and propose solutions for problems that may not yet exist.
- 10+ years of professional experience delivering quality software, ideally across the full stack.
- Excellent proficiency in an object‑oriented language such as Java.
- Proficiency with Java, Java Spring Boot framework, and containerization (K8s/Docker).
- Test automation experience at all levels (unit, integration, regression, load).
- Familiarity with modern infrastructure tools and pipelines (GitLab CI/CD, Terraform).
- Experience with RESTful architecture and microservices.
- Experience with system design, architecture, scaling, and performance testing.
- Experience building services is a plus.
- Experience with cloud technologies, especially AWS.
- Experience with databases such as Postgres.
- Experience designing cache‑based low‑latency systems.
- Familiarity with CI/CD and testing tools.
- Strong understanding of computer science fundamentals.
- Familiarity with ops tools, logging, and metrics (New Relic, Splunk).
- Experience with messaging technologies and patterns (Kafka/SQS).
#J-18808-Ljbffr