Job Title : Developer - JAVA
Location : Guadalajara, Jalisco (Onsite only)
Company : TCS
Employment Type : One Time Placement (Client pays monthly)
Experience Required : 3-6 years
Key Responsibilities :
- Design, develop, and deploy solutions in line with enterprise architecture standards.
- Write clean, efficient, well-documented Java code to develop new app features.
- Collaborate with UI/UX designers to build visually appealing and intuitive interfaces.
- Conduct unit testing and debugging to ensure app quality and fix bugs.
- Optimize code for performance, efficiency, and responsiveness.
- Integrate with backend systems and APIs to access necessary data and services.
- Adhere to coding standards, best practices, and design patterns for maintainability.
- Stay up-to-date with Android development trends and Java technologies.
- Work collaboratively in an Agile team with developers, testers, and product owners.
- Troubleshoot and resolve technical issues during app development.
Required Skills & Experience :
- Strong understanding of Java and OOP principles.
- Expertise in Java, Spring, Spring Boot, Node.JS, Python, RDBMS (Oracle, MySQL, SQL Server), Tomcat, AWS, Linux/UNIX, and Docker.
- Knowledge of Android SDK and frameworks for building Android apps.
- Understanding of data structures and algorithms for efficient development.
- Experience with RESTful API integration for backend connectivity.
- Proficiency in code debugging, unit testing, and troubleshooting.
- Knowledge of Git or other version control systems.
- Prior experience in Agile development environments.
- Knowledge of CI/CD pipelines for automated building and deployment.
- Understanding of the full mobile development lifecycle.
- Skills in optimizing app performance, memory, and battery use.
- Strong communication skills for team collaboration.
Preferred/Good to Have :
- Experience with SQLite and additional databases.
- Skills with design tools (e.g., Figma, Adobe XD).
- Experience contributing to open-source projects.
Job Types : Full-time, Permanent
Pay: $60,000.00 - $90,000.00 per month
Application Question(s):
- Do you have at least 3 years of experience with Java and Android development?
- Are you proficient in using Spring, Spring Boot, AWS, and Docker?
- Are you able and willing to work onsite in Guadalajara?
Language :
- English (required)
Work Location: In person