Senior Java Software Engineer

Apex Systems

Mexico

On-site

PHP 5,538,461 - 8,615,384

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Vacation bonus
Christmas bonus
Private medical insurance
Life insurance
Pantry vouchers
Home office bonus
Transportation bonus
>12 vacation days

Job summary

Apex Systems is a leading Data and Digital Transformation professional services organization focused on providing solutions with real business value. We are seeking a Senior Full-Stack Software Engineer to design, build, and operate scalable, high-performance applications.

You will own the stack from backend services to UI and work with engineering teams to deliver systems handling high data volumes with reliability.

Qualifications

  • Bachelor's degree in CS, engineering, or equivalent experience.
  • 5+ years of experience in software engineering.
  • Proficient in Java and Spring Boot.
  • Proficient in React and TypeScript.
  • Experience with relational databases (MySQL or similar).
  • Experience with Kafka or event-driven architectures.
  • Hands-on with Docker and Kubernetes.
  • Familiar with CI/CD pipelines, Git, and Maven.
  • Understanding of Agile methodologies and engineering best practices.
  • English proficiency level C1 or higher is required.

Responsibilities

  • Design and develop robust backend services using Java and Spring Boot.
  • Build responsive and intuitive user interfaces using React, TypeScript, and Vite.
  • Contribute across the full application stack, including database interactions and UI components.
  • Design and implement scalable systems capable of handling high-throughput data and large transaction volumes.
  • Integrate Kafka for event-driven architecture and real-time data processing workflows.
  • Ensure applications are observable, measurable, and optimized for performance.
  • Develop and deploy applications using Docker and Kubernetes.
  • Maintain CI/CD pipelines and follow best practices using Maven and Git.
  • Build and maintain reliable, production-grade systems.
  • Practice Test-Driven Development (TDD) and Pair Programming as part of daily development.
  • Participate in Agile ceremonies and contribute to continuous improvement.
  • Collaborate with cross-functional teams including product managers and external partners.
  • Integrate with external systems and partners via REST APIs.
  • Implement business logic to support complex, high-volume operational workflows.
  • Ensure system reliability, data accuracy, and SLA adherence.
  • Lead technical initiatives within the team and contribute to broader engineering efforts.
  • Promote best practices, code quality, and shared ownership across the team.
  • Mentor junior engineers and provide constructive feedback.

Skills

Java
Spring Boot
React
TypeScript
REST API
Kafka
Docker
Kubernetes
CI/CD
Git
Test-Driven Development
Pair Programming
Agile methodologies
English C1+

Education

Bachelor's degree in Computer Science or Engineering

Tools

MySQL
Maven

Job description

Apex Systems is a leading Data and Digital Transformation professional services organization focused on providing solutions with real business value. We provide a customer-focused approach to building authentic partnerships with our clients with objective counsel from concept to deployment for a consistent voice through the dynamic IT environment.

What we look for:

Join our talented team of technologists who work with our clients to solve their most challenging software and application problems. Our mission is providing Insights that Inspire. In this role, you will work among engineering teams to develop cutting-edge software solutions.

We are looking for a Senior Full-Stack Software Engineer to design, build, and operate scalable, high-performance applications. This role involves full ownership across the stack, from backend services to user interfaces, supporting systems that handle high data volumes and require strong reliability and performance.

You will work within a collaborative engineering team following Agile and Extreme Programming (XP) practices, partnering with product, operations, and engineering stakeholders to deliver business-critical systems. The role emphasizes quality, scalability, observability, and user-centric design.

Responsibilities:

  • Design and develop robust backend services using Java and Spring Boot.
  • Build responsive and intuitive user interfaces using React, TypeScript, and Vite.
  • Contribute across the full application stack, including database interactions and UI components.
  • Design and implement scalable systems capable of handling high-throughput data and large transaction volumes.
  • Integrate Kafka for event-driven architecture and real-time data processing workflows.
  • Ensure applications are observable, measurable, and optimized for performance.
  • Develop and deploy applications using Docker and Kubernetes.
  • Maintain CI/CD pipelines and follow best practices using tools like Maven and Git.
  • Build and maintain reliable, production-grade systems.
  • Practice Test-Driven Development (TDD) and Pair Programming as part of daily development.
  • Participate in Agile ceremonies and contribute to continuous improvement.
  • Collaborate with cross-functional teams including product managers and external partners.
  • Integrate with external systems and partners via REST APIs.
  • Implement business logic to support complex, high-volume operational workflows.
  • Ensure system reliability, data accuracy, and SLA adherence.
  • Lead technical initiatives within the team and contribute to broader engineering efforts.
  • Promote best practices, code quality, and shared ownership across the team.
  • Mentor junior engineers and provide constructive feedback.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • 5+ years of experience in software engineering.
  • Strong experience with:
  • Java and Spring Boot
  • React and TypeScript
  • Relational databases (MySQL or similar)
  • REST API design and development
  • Experience with Kafka or event-driven architectures.
  • Hands-on experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines, Git, and Maven.
  • Understanding of Agile methodologies and engineering best practices
  • English proficiency level C1 or higher is a requirement.

What we offer:

At Apex systems it is important to us that our employees feel comfortable and feel an important part of the organization. For this reason, we offer a superior benefits package such as:

  • Vacation bonus
  • Christmas bonus
  • Private medical insurance for you, spouse and children
  • Life insurance
  • Pantry Vouchers
  • Home office bonus
  • Transportation bonus
  • More than 12 vacation days per year

Don't miss the opportunity to participate in our process, we are eager to meet you and learn more about you and your experience!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer: Java/Spring Boot, React & Kafka
Senior Full-Stack Engineer: Java/Spring Boot, React & Kafka

Apex Systems • Mexico

On-site
PHP 5,538,000 - 8,616,000
Vacation bonus
Christmas bonus
Private medical insurance
+5
Senior .Net Developer
Senior .Net Developer

Apex Systems • Mexico

On-site
PHP 5,474,000 - 7,299,000
Vacation bonus
Christmas bonus
Private medical insurance
+3
Sr Software Engineer
Sr Software Engineer

Apex Fintech Solutions LLC • Manila

Hybrid
PHP 900,000 - 1,800,000
Market-competitive compensation
Health insurance
Hybrid work schedule
+1
Sr Software Engineer
Sr Software Engineer

Peak6 Investments LLC • Manila

Hybrid
PHP 1,200,000 - 2,000,000
Annual bonus
20 days vacation leave
Private health insurance
+3
Senior Java Software Engineer
Senior Java Software Engineer

Q2 HR Solutions • Taguig

On-site
PHP 900,000 - 1,800,000
Sr Software Engineer
Sr Software Engineer

peak6group • Manila

On-site
PHP 1,200,000 - 1,800,000
Software Engineer
Software Engineer

Apex Fintech Solutions LLC • Manila

Hybrid
PHP 600,000 - 900,000
Market-leading salary
Annual bonus
20 days vacation leave
+8
Software Engineer
Software Engineer

Peak6 Investments LLC • Manila

Hybrid
PHP 600,000 - 1,000,000
Market-leading salary
20 days vacation leave
Private health insurance
+7
Senior Java Software Engineer
Senior Java Software Engineer

SYSGEN RPO • Taguig

On-site
PHP 1,200,000 - 2,000,000
Engineering
Engineering

Orangeandbronze • Makati

On-site
Competitive salary
Performance-based bonuses
Flexible working hours
+4