Senior Software Engineer IV (Java) – Technical Lead

Confiz Limited

México

Remote

MXN 900,000 - 1,300,000

Full time

21 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Confiz Limited in Mexico seeks a Senior Software Engineer / Technical Lead (Java) to guide design, architecture, and development of scalable enterprise applications. You will own complex technical initiatives, mentor engineers, and collaborate with stakeholders to deliver high-quality software.

Responsibilities include system design, hands-on development with Java, Spring Boot, REST APIs, and microservices; driving DevOps, CI/CD, AWS cloud, and observability.

Qualifications

  • 8+ years of professional hands-on experience in software development.
  • Strong proficiency in Java (required).
  • Hands-on experience with Spring Boot and developing RESTful APIs and microservices.
  • Strong understanding of distributed systems, software architecture, and design patterns.
  • Proven experience in technical leadership, mentoring junior engineers, and driving initiatives.
  • Experience with cloud platforms, preferably AWS.
  • Familiarity with Docker and Kubernetes.

Responsibilities

  • Lead the design, development, testing, documentation, and maintenance of scalable, reliable, and high-performance enterprise software applications.
  • Provide technical leadership and mentorship to junior engineers, guiding through design decisions and problem-solving.
  • Manage daily standups, Jira tasks, sprint updates, and technical discussions to ensure alignment with goals.
  • Collaborate with stakeholders and product teams to translate requirements into technical solutions.
  • Design and implement backend applications using Java, Spring Boot, REST APIs, and microservices.
  • Drive architectural decisions to ensure scalability, maintainability, and performance.
  • Develop event-driven/distributed systems using Kafka and AWS SQS.
  • Support cloud-based solutions, CI/CD, and infrastructure automation.
  • Design comprehensive automated testing strategies (unit/integration/load).
  • Work with relational and non-relational databases (PostgreSQL, DynamoDB).
  • Participate in code reviews and enforce engineering best practices.

Skills

8+ years experience
Java
Spring Boot
Microservices
AWS Cloud
Docker
Kubernetes
Kafka
GitLab CI/CD
Terraform
New Relic
Splunk

Education

B.S./M.S. in CS/SE

Tools

Kafka
Amazon SQS
Docker
Kubernetes
Terraform
GitLab CI/CD
New Relic
Splunk

Job description

Senior Software Engineer / Technical Lead (Java)

We are seeking a Senior Software Engineer / Technical Lead with strong expertise in Java, Spring Boot, microservices, and modern cloud technologies to lead the design, architecture, and development of scalable enterprise-level applications. In this role, you will take ownership of complex technical initiatives, guide engineering teams, and collaborate with stakeholders to deliver high-quality software solutions that address critical business needs.

As a Senior Software Engineer / Technical Lead, you will play a key role in defining technical direction, driving engineering best practices, and ensuring the successful delivery of reliable, maintainable, and high-performance systems. Your responsibilities will include hands-on software development, system architecture, technical leadership, and mentoring junior engineers while supporting cloud infrastructure and DevOps practices.

You will collaborate with cross-functional teams, manage technical discussions, and contribute to building scalable solutions across distributed systems and cloud environments.

Responsibilities
  • Lead the design, development, testing, documentation, and maintenance of scalable, reliable, and high-performance enterprise software applications.
  • Provide technical leadership and mentorship to junior engineers, guiding them through complex technical challenges, system design decisions, and problem-solving activities.
  • Manage daily standups, Jira tasks, sprint updates, and technical discussions to ensure alignment with project goals and delivery timelines.
  • Collaborate with stakeholders, product teams, and cross-functional engineering teams to understand business requirements and translate them into effective technical solutions.
  • Design and implement robust backend applications using Java, Spring Boot, RESTful APIs, and microservices architecture.
  • Drive architectural decisions and contribute to system design, ensuring scalability, maintainability, reliability, and performance.
  • Develop and maintain event-driven and distributed systems using messaging technologies such as Kafka and Amazon SQS.
  • Participate in the design, implementation, and optimization of cloud-based solutions, preferably using AWS services.
  • Support DevOps practices, including CI/CD pipelines, infrastructure automation, and cloud deployment processes.
  • Design and implement comprehensive automated testing strategies, including unit, integration, regression, and load testing.
  • Work with relational and non-relational databases, ensuring efficient data modeling, performance optimization, and data integrity.
  • Identify and resolve complex technical issues, conduct root cause analysis, and lead cross-functional troubleshooting efforts.
  • Implement and maintain application logging, monitoring, and observability solutions using tools such as New Relic and Splunk.
  • Participate in on-call support during working hours to ensure application reliability and timely incident resolution.
  • Conduct code reviews, enforce engineering best practices, and promote high standards for code quality, security, testing, and automation.
  • Demonstrate strong ownership, communication, and problem-solving skills while collaborating with distributed engineering teams.
Skills
  • 8+ years of professional hands-on experience in software development, with strong expertise in system design, software architecture, and building enterprise-level applications.
  • Strong proficiency in Java (required), including extensive experience developing scalable backend services and enterprise applications.
  • Hands-on experience with Spring Boot and developing RESTful APIs and microservices.
  • Strong understanding of distributed systems, software architecture, design patterns, and engineering best practices.
  • Proven experience in technical leadership, mentoring junior engineers, and driving technical initiatives across engineering teams.
  • Experience with messaging and event-driven technologies such as Kafka and Amazon SQS.
  • Experience with cloud platforms, preferably AWS.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with serverless technologies such as AWS Lambda is preferred.
  • Experience implementing and maintaining CI/CD pipelines using tools such as GitLab CI/CD and Terraform.
  • Strong knowledge of automated testing methodologies, including unit, integration, regression, and load testing.
  • Experience working with relational and non-relational databases such as PostgreSQL and DynamoDB.
  • Experience with application monitoring, logging, and observability tools such as New Relic and Splunk.
  • Ability to analyze complex technical requirements, design scalable solutions, and troubleshoot production issues.
  • Experience working in Agile environments, including sprint planning, daily standups, Jira management, and stakeholder collaboration.
  • Excellent English communication skills (verbal and written), with the ability to lead technical discussions, guide engineering teams, and communicate effectively with stakeholders.
  • Strong analytical thinking, problem-solving abilities, and ownership of technical deliverables.
  • Experience with React is a strong plus.
  • Experience with Python is a strong plus.
Education –

B.S. or M.S. degree in Computer Science, Software Engineering, or comparable professional experience.

Interview Process
  • Technical Screening + Coding Interview – 1 hour 45 minutes
  • System Design Interview – 1 hour
  • Behavioral Interview (if needed) – 1 hour 30 minutes

We have a global team of amazing individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast growth fintech, and multiple Silicon Valley startups.

What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM) and ISO 14001:2015 (EMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun.

People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.

To know more about Confiz Limited, visit https://www.linkedin.com/company/confiz

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer IV (Java) – Technical Lead
Senior Software Engineer IV (Java) – Technical Lead

Confiz • Monterrey

On-site
MXN 1,200,000 - 1,600,000
Software Engineer Level III - (React.js/ TypeScript/ JavaScript/Node.js) MEXICO
Software Engineer Level III - (React.js/ TypeScript/ JavaScript/Node.js) MEXICO

Confiz • Monterrey

On-site
MXN 600,000 - 900,000
Full Stack Engineer II
Full Stack Engineer II

Confiz Limited • Monterrey

On-site
MXN 500,000 - 900,000
Full Stack Developer - Level IV (React/Java/AWS/Kafka) Mexico
Full Stack Developer - Level IV (React/Java/AWS/Kafka) Mexico

Confiz • Monterrey

On-site
MXN 420,000 - 660,000
Software Engineer Level III - (React.js/ TypeScript/ JavaScript/Node.js) MEXICO
Software Engineer Level III - (React.js/ TypeScript/ JavaScript/Node.js) MEXICO

Confiz Limited • Monterrey

On-site
MXN 600,000 - 900,000
Senior Full Stack Engineer (Front-End Focused) – React / JavaScript / Golang – Mexico Only
Senior Full Stack Engineer (Front-End Focused) – React / JavaScript / Golang – Mexico Only

Confiz • Monterrey

On-site
MXN 600,000 - 900,000
Full Stack Level II - Java + React + AWS
Full Stack Level II - Java + React + AWS

Confiz Limited • Monterrey

On-site
MXN 500,000 - 720,000
Senior Test Engineer
Senior Test Engineer

Confiz Limited • Monterrey

Hybrid
MXN 420,000 - 660,000
Senior Full Stack Engineer (Front-End Focused) – React / JavaScript / Golang – Mexico Only
Senior Full Stack Engineer (Front-End Focused) – React / JavaScript / Golang – Mexico Only

Confiz Limited • Monterrey

On-site
MXN 480,000 - 750,000
Senior Data Platform Engineer | Python, GCP, Airflow & Terraform) Level III - Mexico Only
Senior Data Platform Engineer | Python, GCP, Airflow & Terraform) Level III - Mexico Only

Confiz Limited • Monterrey

Hybrid
MXN 900,000 - 1,400,000
Fortune 500 client exposure
Dynamic data platform environment
Competitive compensation