Job Title: Lead Java Developer (Tomcat)
Location: Mexico (Remote)
Experience: 8+ years
Job Summary:
We are seeking a highly skilled Lead Java Developer with extensive experience in Apache Tomcat, Java-
based enterprise applications, and system architecture. The ideal candidate will have 8+ years of
experience in designing, developing, and optimizing Java applications, along with a strong understanding of
cloud environments, microservices architecture, and best development practices. This is a remote
position within Mexico, and a Clear ID is required. The Lead Java Developer will guide a team of
developers, drive best practices, and ensure high-quality deliverables.
Key Responsibilities:
Lead and mentor a team of Java developers to deliver high-quality software solutions.
Design, develop, and optimize Java-based applications deployed on Apache Tomcat.
Architect scalable, secure, and high-performance solutions for enterprise applications.
Optimize Oracle Database queries, stored procedures, and ensure high performance.
Work with DevOps teams to improve CI/CD pipelines and automate deployments.
Develop and implement RESTful APIs, integrating with front-end and third-party systems.
Collaborate with stakeholders to translate business requirements into technical solutions.
Ensure compliance with security standards and best coding practices.
Perform code reviews and enforce best practices across the development team.
Troubleshoot and resolve technical issues in production and testing environments.
Participate in Agile/Scrum meetings and contribute to sprint planning and delivery.
Required Skills & Experience:
Strong proficiency in Java 8+ and Spring Framework (Spring Boot, Spring MVC, Spring
Security).
Extensive experience with Apache Tomcat and Java-based application deployment.
Expertise in Oracle Database, including SQL, PL/SQL, query optimization, and performance
tuning.
Experience with Microservices architecture and containerization (Docker/Kubernetes).
Hands-on experience with Cloud platforms (AWS, Azure, or GCP).
Strong understanding of software architecture patterns and best practices.
Proficiency in Git, CI/CD pipelines, and build tools (Maven, Gradle, Jenkins, etc.).
Experience in performance tuning and troubleshooting large-scale enterprise applications.
Ability to mentor and lead development teams effectively.
Clear ID required for verification and compliance purposes.
Preferred Skills:
Experience with Big Data technologies such as Hadoop, Spark, or Kafka.
Strong knowledge of NoSQL databases (MongoDB, Cassandra, etc.).
Familiarity with security frameworks and compliance standards (ISO, GDPR, etc.).
Experience in data-driven decision-making and working with large datasets.
Education & Certifications:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Oracle Certified Java Developer (preferred).
Cloud Certification (AWS/Azure/GCP) is a plus.
Tipo de puesto: Tiempo completo
Tipo de jornada:
Turno de 8 horas
Lugar de trabajo: Empleo remoto