Tata Consultancy Services
Senior Java Developer
Job Location
Querétaro, Mexico
Job Description
QUALIFICATIONS AND EDUCATION REQUIREMENTS: • BS/MS degree in Computer Science, Engineering or a related subject • Proficiency in Java and Enterprise Java technologies and development • Expert in the Spring framework (Spring, Spring MVC, Spring Boot, Spring Security, etc) • Expert in designing and implementing RESTful web services • Expert building web applications from the ground up • Experience converting business requirements into technical design documents • Ability to write well-designed, testable, efficient code • Knowledge of or working experience with CI/CD pipelines; including technologies such as Docker, Jenkins/Concourse • Experience with cloud technologies, such as GCP • Agile (scrum) based delivery practices, test driven development, test automation, and continuous delivery • Solid understanding of object-oriented principles • Demonstrated success in building design patterns and software engineering best practices • Experience with Oauth2 • Solid understanding of hibernate • Solid understanding of microservices • Excellent knowledge of Relational Databases, SQL and NoSQL • Experience with maven and gradle • Experience with Netty • Proven experience with messaging technologies, including but not limited to queues, topics, publisher/subscriber patterns, and brokers. • Proficient in using Git for version control and mastering the Gitflow workflow • Spanish: Native • English: Excellent command / highly proficient in spoken and written English EXPERIENCE • Java: 5 years • Spring: 4 years • CI/CD: 2 years
Location: Querétaro, MX
Posted Date: 6/9/2025
Location: Querétaro, MX
Posted Date: 6/9/2025
Contact Information
Contact | Human Resources Tata Consultancy Services |
---|