Must Have Technical/Functional Skills
Must-Have Skills and Experience
• Strong development experience using core Java 8+, Java 17 preferred.
• Extensive experience with strong Java backend skills, including Spring Framework and Spring Boot REST Microservices.
• Strong SQL skills with experience in Oracle and MongoDB.
• Experience with messaging systems such as Apache Kafka (highly preferred) and RabbitMQ or other messaging systems preferred.
• Proficiency in ReactJS, including hooks, state management (Redux or Context API), and component lifecycle.
• Solid knowledge of version control systems, especially Git (must), and GitLab (preferred) or equivalent.
• Experience with CI/CD pipelines and build tools, especially GitLab Actions.
• Experience with container orchestration platforms such as Kubernetes and OpenShift (strongly preferred).
• Good understanding of supply chain management systems or relevant domain knowledge.
• Must understand process-oriented systems and workflows (highly preferred).
• Experience working in Agile environments, with excellent communication skills and the ability to collaborate with cross-functional teams.
• Proven troubleshooting and problem-solving capabilities supporting large-scale, data-intensive, SLA-driven applications. (MUST)
Preferred / Good to Have Skills
• Experience with RESTful API design and integration.
• Familiarity with relational databases and ORM frameworks.
• Experience with Oracle Goldengate replication technology.
• Solid understanding of HTML5, CSS3, JavaScript (ES6+), and responsive design.
• Preferable experience with AWS cloud platform and migration projects.(Good to have)
• Understanding of application performance tuning and monitoring.
• Team player with strong problem-solving skills and attention to detail.
Preferred Qualifications:
• Bachelor’s degree or higher
• Experience with containerization (Docker) and cloud platforms (TAS,AWS, Azure, GCP).
• Knowledge of testing frameworks (JUnit, Mockito, Jest).
• Familiarity with Agile/Scrum methodologies.
• Understanding of microservices architecture
Roles & Responsibilities
• Develop, maintain, and enhance Java backend services using core Java (8+), Spring Framework, and Spring Boot microservices.
• Design and implement RESTful APIs and ensure seamless integration with front-end ReactJS components and othe r microservices.
• Write and optimize SQL queries for Oracle and MongoDB databases, leveraging Spring JDBC Template and ORM frameworks.
• Integrate and manage messaging systems such as Apache Kafka and RabbitMQ to support reliable asynchronous communication.
• Provide ongoing troubleshooting, root cause analysis, and resolution of complex issues in large-scale, SLA-driven applications to ensure high availability and performance.
• Act as a key support resource for production systems, handling incident management, problem resolution, and ensuring adherence to SLA commitments.
• Lead and participate in migration efforts to AWS cloud, including application refactoring, deployment automation, and performance tuning to ensure smooth transition and minimal downtime.
• Collaborate with DevOps teams to build and maintain CI/CD pipelines using GitLab Actions or equivalent tools for automated testing and deployment.
• Deploy, monitor, and manage applications on Kubernetes and OpenShift platforms, ensuring scalability, reliability, and efficient resource utilization.
• Understand and support process-oriented systems and workflows, particularly in supply chain management or related domains.
• Work closely with cross-functional teams in Agile environments, contributing to sprint planning, code reviews, and knowledge sharing.
• Monitor application performance post-migration, identify bottlenecks, and implement optimizations to meet SLA and business requirements.
• Maintain version control best practices using Git and collaborate effectively using GitLab or similar tools.
• Document troubleshooting procedures, migration plans, and operational guidelines to support team knowledge and continuity.
• Continuously update technical skills and stay informed on best practices for Java development, cloud migration, microservices, and container orchestration.
Generic Managerial Skills, If any
• Strong collaborator, and team player
• Strong communication skill.
Salary Range : $100,000 to $120,000 Per Annum
TCS Employee Benefits Summary:
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.