Job Description

Overview

Job Title: Senior Java Full Stack Developer

Job Type: Full-Time

Location: Hybrid in Mexico City, Guadalajara and Monterrey (Hybrid 3 days per week at Client Office)

Job Description:

We are seeking a highly experienced and skilled Senior Java Full Stack Developer to design, develop, and maintain robust and scalable enterprise-level applications.

This role requires expertise in building both back-end services with Java and Spring Boot, and dynamic front-end user interfaces using React.

Responsibilities
  • Lead the design and development of complex features and components across the entire application stack.
  • Develop high-quality, maintainable code for both new features and existing systems using Java, Spring Boot, and React.
  • Mentor junior developers and participate in code reviews to ensure best practices and code quality.
  • Collaborate with cross-functional teams to define project requirements, timelines, and deliverables.
  • Troubleshoot, debug, and optimize applications to ensure high performance and reliability.
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
  • 5-8 years of professional software development experience with a significant focus on full-stack development.
  • Solid understanding of modern software development practices and methodologies, including agile methodologies.
  • Deep expertise in Java and the Spring Boot framework, including microservices architecture.
  • Proven proficiency with React and its ecosystem, including advanced state management and component design patterns.
  • Strong problem-solving and analytical skills.
  • Good communication skills, both written and verbal.
  • Fluency in English.
  • Proven ability to quickly learn new technologies and adapt to changing technical needs.
Nice to Have Skills
  • Experience with cloud platforms like AWS, Azure, or GCP.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Knowledge of asynchronous programming and message queues.
Desired Skills and Qualities
  • Ability to work independently and as part of a team.
  • A passion for learning and staying up-to-date with the latest technologies.
  • A proactive and results-oriented mindset.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology
Industries
  • IT Services and IT Consulting
#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application