Java Full Stack Developer
Technology
Tata Consultancy ServicesSeattle, 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?