Back to search
Tata Consultancy Services Linkedin · Posted 1mo ago

Java Full Stack Developer

Guadalajara, Jalisco, Mexico

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Title: Java Full Stack Developer

Job Summary

We are seeking an experienced Java Full Stack Developer to design, develop, and maintain scalable, high‑performance applications. The ideal candidate will have strong expertise in Java and modern front‑end technologies, along with experience building distributed systems in a cloud environment. You will collaborate closely with cross‑functional teams to deliver robust, end‑to‑end solutions.

Key Responsibilities

  • Design, develop, test, and maintain full stack applications using Java, J2EE, and Spring Framework.
  • Build responsive and user‑friendly front‑end components using React, Node.js, JavaScript, HTML, and CSS.
  • Develop and maintain RESTful APIs to support application functionality and system integrations.
  • Contribute to the design and implementation of highly scalable distributed systems.
  • Work with SQL databases such as PostgreSQL and Oracle, including data modeling and performance optimization.
  • Deploy and support applications in public cloud environments (AWS, GCP, or similar).
  • Apply strong knowledge of data structures, algorithms, design patterns, concurrency, multithreading, and scalability in daily development tasks.
  • Participate in code reviews, architectural discussions, and technical decision‑making.
  • Collaborate effectively in a dynamic, highly collaborative team environment.
  • Implement and maintain CI/CD pipelines and automated testing using tools such as Jenkins and JUnit.
  • Ensure high code quality, security, and performance standards.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of relevant professional experience in software development.
  • 5+ years of experience with Java, J2EE, and Spring Framework.
  • 5+ years of experience in front‑end development using React, Node.js, or similar technologies.
  • Strong experience with JavaScript, HTML, and CSS for UI development.
  • Experience working in public cloud environments such as AWS or GCP.
  • Hands‑on experience with SQL databases, including PostgreSQL and Oracle.
  • Proven experience developing and consuming RESTful web services.
  • Strong analytical skills with a deep understanding of core computer science principles.
  • Excellent attention to detail and problem‑solving abilities.

Preferred Skills

  • Experience with microservices architecture.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Knowledge of Agile/Scrum development methodologies.
  • Experience with performance tuning and system optimization.

Soft Skills

  • Strong communication and collaboration skills.
  • Ability to thrive in a fast‑paced, evolving environment.
  • Ownership mindset with a commitment to quality and continuous improvement.
  • Free. 20 seconds. No password. See every match in this search.

    Create a free Caio profile to unlock more results and save your role and location preferences.

    Unlock free search
    Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
    Ask about Agent