Job Description
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 &
Insurance Options: Auto &
- Home Insurance, Identity Theft Protection.
Convenience &
- Professional Growth: Commuter Benefits &
Certification &
Time Off: Vacation, Time Off, Sick Leave &
Legal &
- Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Qualifications: BACHELOR OF COMPUTER SCIENCE