As a Java Developer at TCS, you will be responsible for developing and maintaining high-quality Java/J2EE applications. You will work closely with cross-functional teams to gather requirements and design, implement, test, deploy, and maintain software solutions. Your expertise in Java 8/J2EE, Web services, Spring, and Spring Boot will be crucial in delivering robust and scalable applications.
Must-have skills
- 4+ years of experience in Java/J2EE
- Hands-on Experience in Java 8/J2ee/Webservices/Spring/Spring boot
- Experience in Databases (MySQL, Oracle, etc.)
- Experience in Version Management Systems (Git/SVN, etc.)
- Experience in Requirement gathering, Design, Implementation, Unit Testing (JUnits), Deployment, Maintenance
- Experience with Ticketing applications
- Knowledge of UNIX, Shell scripts, etc., is an added advantage
- Proven ability to link business drivers to successful BI solutions
- Critical thinking and excellent verbal and written communication skills
- Strong problem-solving and analytical abilities
Key Responsibilities
- Develop, test, and maintain high-quality Java/J2EE applications.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Design and implement software solutions using Java 8/J2EE, Web services, Spring, and Spring Boot frameworks.
- Utilize version management systems (Git/SVN) for efficient code management and collaboration.
- Interact with various databases (MySQL, Oracle, etc.) to store and retrieve data effectively.
- Conduct unit testing (JUnits) and participate in deployment activities.
- Provide ongoing maintenance and support for existing applications.
- Troubleshoot and resolve issues in a timely manner.
- Liaise with stakeholders to address requirements and implement enhancements.
- Ensure adherence to coding standards and best practices.
Requirements
- Bachelor's/Master’s degree in Computer Science, Engineering, or related field.
- 4+ years of hands-on experience in Java/J2EE development.
- Strong proficiency in Java 8/J2EE, Web services, Spring, and Spring Boot frameworks.
- Experience working with databases such as MySQL, Oracle, etc.
- Proficiency in version management systems like Git/SVN.
- Familiarity with requirement gathering, design, implementation, unit testing, deployment, and maintenance processes.
- Knowledge of ticketing applications for issue tracking and resolution.
- Understanding UNIX, Shell scripts, and related technologies is a plus.
- Proven ability to link business drivers to successful BI solutions.
- Excellent verbal and written communication skills.
- Strong problem-solving and analytical abilities.
- Ability to work effectively in a team environment and independently.
Benefits
- Competitive salary package.
- Opportunities for career growth and advancement.
- Training and development programs.
- Health insurance and other benefits.
- Dynamic and collaborative work environment.
Application Process
Interested candidates meeting the above criteria are encouraged to apply by sending their resumes to [TCS HR email/contact details]