Skip to main content

Java Full Stack Developer

Technology
Tata Consultancy Services
Seattle, United States$64,000 - $90,000 /year4 weeks agoUntil 6/4/2026
Full time

Job description

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

  • Bachelors 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 other microservices.
  • Wri te 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.

Base 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.

¿Te interesa este puesto?