Skip To Main Content
backBack to Search

Lead Java Developer

Remote in Mexico
Java& 11 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are searching for a Lead Java Developer to join our team.

This role provides the opportunity to take on a leadership position, influence technical strategy, and contribute to the success of innovative projects. You will collaborate with a talented group of professionals and play a pivotal role in delivering high-quality solutions.

Responsibilities
  • Oversee the design and implementation of scalable backend architectures
  • Manage the deployment of new features and system upgrades
  • Guide and support team members in following coding and architectural best practices
  • Work closely with cross-functional teams to meet project goals
  • Maintain code quality through regular reviews and technical mentorship
  • Plan project timelines and allocate tasks within the development team
  • Coordinate the integration of third-party APIs and external services
  • Identify and address performance bottlenecks in applications
  • Encourage a collaborative and growth-oriented team environment
  • Evaluate and recommend new technologies and development tools
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
  • At least 5 years of relevant experience in software development
  • Minimum one year of experience in a leadership or team management role with five or more members
  • Expertise in Java Core and Java 8 for backend system development
  • Hands-on experience with Spring Boot for building enterprise applications
  • Strong background in designing and implementing RESTful APIs
  • Experience with Microservice Architecture for distributed application development
  • Proficiency in SQL for managing relational databases
  • Familiarity with Java NoSQL databases for handling non-relational data
  • Experience with CI/CD practices for automating build and deployment processes
  • Skills in unit testing to ensure software reliability
  • Knowledge of Amazon Web Services for cloud-based application deployment
  • Experience with ReactJS for developing user interfaces
  • Excellent English communication skills, both verbal and written, at B2+ level or higher
Nice to have
  • Background with additional cloud services or DevOps tools
  • Experience with containerization platforms such as Docker or Kubernetes
  • Familiarity with Agile methodologies and project management systems
  • Understanding of advanced security measures in Java applications
  • Experience in performance optimization for large-scale systems