As a Senior Software Engineer at TCS, you will take on a pivotal role as a Technical Architect, responsible for designing and implementing robust technical solutions. You will leverage your extensive experience in Core Java and J2EE technologies to create scalable and efficient applications. Your expertise in open source frameworks and web services will be crucial as you collaborate with various teams to address complex business problems and evaluate IT solutions.
Key Responsibilities
- Technical Architecture. Design and develop technical architecture solutions using Core Java and J2EE technologies. Ensure solutions are scalable, efficient, and meet business requirements.
- Framework Utilization. Apply hands-on experience with open source frameworks like Spring and Hibernate to build and enhance applications.
- Web Services Development. Develop and maintain web services using SOAP and RESTful approaches, ensuring seamless integration and functionality.
- Capacity Planning. Conduct hardware sizing and capacity planning to support application performance and scalability.
- Solution Assessment. Analyze business problems and assess IT solution and architecture options to provide effective technical solutions.
Required Skills and Experience
- Core Java and J2EE. Minimum of 6+ years of experience in Java development with a strong proficiency in Core Java and J2EE technologies.
- Open Source Frameworks. Practical experience with frameworks such as Spring and Hibernate.
- Web Services. Hands-on experience in developing web services using SOAP and RESTful methods.
- Capacity Planning. Experience in hardware sizing and capacity planning to ensure optimal application performance.
- Technical Analysis. Ability to analyze business problems and assess various IT solutions and architecture options effectively.
Preferred Skills
- Build Tools. Familiarity with build tools like Maven, Gradle, and version control systems such as GIT.
- JavaScript Frameworks. Knowledge of modern JavaScript frameworks like ReactJS, AngularJS, or BackboneJS is advantageous.
- Digital Technologies. Understanding of modern digital technologies and trends.
- Industry Knowledge. Knowledge of the insurance business and industry is a plus.
Why Join Us
At Tata Consultancy Services, you’ll be part of a global leader in IT services and consulting, working on cutting-edge technologies and innovative projects. You’ll have the opportunity to collaborate with talented professionals and contribute to impactful solutions that drive business success.
If you are a skilled software engineer with a passion for technology and architecture, we invite you to apply and join our team in Kolkata.