Tata Consultancy Services

Java Developer

Mexico

17 days ago
Save Job

Summary

Job Summary:


We are seeking an experienced and highly motivated Senior Java Developer to join our team. The ideal candidate will have a strong background in Java development, a deep understanding of software engineering principles, and a passion for building scalable, high-performance applications.


Key Responsibilities:


  • Design, develop, and maintain complex Java-based applications.
  • Participate in the full software development lifecycle, including requirement analysis, design, development, testing, and deployment.
  • Collaborate with cross-functional teams including product managers, QA engineers, and DevOps.
  • Optimize application performance and scalability.
  • Ensure code quality through unit testing, code reviews, and adherence to best practices.
  • Mentor junior developers and provide technical guidance.



Required Skills & Qualifications:

  • Bachelor's or master's degree in computer science, Engineering, or a related field.
  • 5+ years of hands-on experience with Java (Java 8+ preferred).
  • Strong knowledge of Spring Framework (Spring Boot, Spring MVC).
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with databases such as MySQL, PostgreSQL, or MongoDB.
  • Experience with version control systems like Git.
  • Knowledge of CI/CD tools and practices.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Excellent problem-solving and communication skills.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: