Tata Consultancy Services
Senior Java Software Engineer
Job Location
México, Mexico
Job Description
Key Responsibilities: Development and Design: Developing Java-based applications for various platforms (web, desktop, mobile). Designing and implementing software architecture, including data structures, algorithms, and object-oriented principles. Working with frameworks like Spring and Hibernate to develop scalable and efficient solutions. Testing and Debugging: Performing unit testing, integration testing, and code reviews to ensure code quality. Debugging and troubleshooting applications to identify and fix errors. Collaboration and Communication: Collaborating with other developers, testers, product managers, and stakeholders. Communicating technical concepts clearly and concisely. Code Management and Documentation: Writing well-documented, clean, and maintainable code. Using version control systems like Git. Following coding standards and best practices. Data Management: Working with relational databases (e.g., Oracle, MySQL) and NoSQL databases. Developing data storage and retrieval solutions. API Integration: Integrating with third-party APIs to enhance application functionality. Implementing RESTful APIs and other web services. Skills and Qualifications: Proficiency in Java programming language. Strong understanding of object-oriented programming principles. Experience with Java frameworks (e.g., Spring, Hibernate). Experience with databases (e.g., Oracle, MySQL). Knowledge of RESTful APIs and web services. Experience with version control systems (e.g., Git). Good problem-solving and communication skills. Ability to work independently and as part of a team.
Location: México, MX
Posted Date: 6/14/2025
Location: México, MX
Posted Date: 6/14/2025
Contact Information
Contact | Human Resources Tata Consultancy Services |
---|