Skip To Main Content
backBack to Search

Lead Java Developer

Remote in Mexico
Java
& 10 others

We are looking for an accomplished Lead Java Developer with extensive knowledge of AWS to join our team.

In this position, you will take ownership of technical leadership responsibilities, actively contribute to software development, and collaborate across teams to deliver scalable, high-performing solutions. You will work on cutting-edge projects, mentor team members, and play a pivotal role in driving the organization’s success forward.

Responsibilities
  • Oversee the creation and development of robust software solutions utilizing Java and AWS technologies
  • Provide leadership and mentorship to developers, guiding them in technical matters
  • Work closely with cross-functional teams to define project scope, objectives, and deliverables
  • Implement coding, testing, and deployment best practices to uphold quality standards
  • Analyze and improve application performance, scalability, and reliability
  • Identify and resolve complex technical challenges efficiently
  • Advocate for the adoption of advanced development methodologies and tools
  • Conduct code reviews to ensure quality and facilitate knowledge sharing among team members
  • Streamline development workflows and processes to maximize team efficiency
  • Stay informed on emerging technologies and industry trends to maintain a competitive edge
Requirements
  • At least 5 years of experience in software development
  • A minimum of one year of experience leading and managing development teams
  • Strong expertise in Java Core and Java 8
  • Solid experience in developing RESTful APIs using Spring Boot
  • Proficiency in designing scalable applications using Microservice Architecture Style
  • Hands-on experience with Amazon Web Services (AWS) for cloud-based solutions
  • Advanced knowledge of SQL databases
  • Familiarity with NoSQL databases for modern data storage needs
  • Experience with CI/CD pipelines to automate build and deployment processes
  • Ability to perform Unit Testing to ensure code quality and reliability
  • Proficient English communication skills (written and spoken) at a B2 level or higher
Nice to have
  • Experience with containerization tools such as Docker and orchestration systems like Kubernetes
  • Background in working within Agile or DevOps environments