Description

About the job

Anlage (pronounced as än-lej) provides tailored solutions to help build, guide, and enhance companies globally. Over the last 25+ years, more than 250 organisations have trusted Anlage’s Workforce Solutions, Cloud and Mobile Development Services, and Managed Solutions. Across industries, leaders turn to Anlage to address their talent acquisition needs. Our Workforce Solutions division holds the unique distinction of having conducted over 1 million candidate searches. Our team of experts regularly assist companies in meeting growth targets upwards of 500 candidate placements per annum. For clients whose talent needs experience seasonal spikes, our deployed staff have completed over 50,000 man-months of contract programming services. Our Cloud and Mobile Development Services division builds solutions to complex business needs, such as a retail management product that is capable of handling 1 million simultaneous transactions across 250 locations. Our Managed Solutions division takes over end-to-end process responsibilities, relieving clients of administrative and operational effort and allowing them to do what they do best, focus on growing their business. Anlage makes the next step in productivity possible for companies by supplying the people, processes, skills, or solutions they need.

The Role

Job Title: Java Lead

Mexico city, Mexico

Hybrid

Relevant Experience (Yrs): 8 Or more years

Job Overview

As a Java Lead, you will be responsible for leading a team of Java developers, managing the end-to-end software development lifecycle, and ensuring the delivery of high-quality, scalable, and maintainable Java-based solutions. This role requires a combination of technical expertise, leadership skills, and the ability to collaborate with cross-functional teams.

Key Responsibilities

Team Leadership:

 

  • Lead, mentor, and guide a team of Java developers in the design, development, and implementation of software solutions.
  • Foster a collaborative and innovative team culture, promoting continuous learning and improvement.

     

Technical Leadership

 

  • Provide technical expertise in Java development, architecture, and best practices.
  • Architect and design robust, scalable, and efficient Java-based applications.
  • Collaborate with architects to align development efforts with overall system architecture.

     

Project Management

 

  • Oversee the entire software development lifecycle, from requirements gathering to deployment.
  • Define project scope, timelines, and resource allocation, ensuring on-time and on-budget delivery.
  • Work closely with product owners and stakeholders to prioritize and plan development tasks.

     

Coding And Development

 

  • Lead by example through hands-on coding and development activities.
  • Conduct code reviews to ensure adherence to coding standards, design principles, and best practices.
  • Troubleshoot and resolve complex technical issues.

     

Collaboration

 

  • Collaborate with cross-functional teams, including QA, product management, and operations, to ensure seamless integration of software components.
  • Communicate effectively with non-technical stakeholders, translating technical concepts into understandable terms.

     

Quality Assurance

 

  • Implement and enforce best practices for code quality, testing, and documentation.
  • Work with QA teams to develop and execute test plans, ensuring the delivery of high-quality software.

     

Continuous Improvement

 

  • Identify opportunities for process improvement, automation, and efficiency gains.
  • Stay informed about industry trends, new technologies, and best practices in Java development.

     

Ideal Profile

 

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Java developer, with at least X years in a leadership role.
  • Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
  • Experience with microservices architecture and RESTful web services.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure).
  • Excellent problem-solving and debugging skills.
  • Strong leadership, communication, and interpersonal skills.

     

What's on Offer?

 

  • Work within a company with a solid track record of success
  • Work alongside & learn from best in class talent
  • Excellent career development opportunities

Education

ANY GRADUATE