Skip to main content

Java full stack developer

Technology
TCS
Dallas, United States1 week agoUntil 12/17/2026

Job description

Key Responsibilities

  • Develop and maintain web applications using Java, Spring Boot, Hibernate/JPA, and RESTful APIs.

  • Work on front-end technologies such as Angular / React / Vue.js, HTML5, CSS3, and JavaScript/TypeScript.

  • Design, build, and optimize relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).

  • Implement CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.

  • Ensure best practices in coding standards, testing (JUnit, Selenium, Cypress), and performance tuning.

  • Collaborate with product owners, architects, and QA teams in an Agile/Scrum environment.

  • Troubleshoot production issues and provide quick resolutions.

Required Skills & Qualifications

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.

  • 4-6 years of professional experience in full stack development.

  • Strong back-end expertise in Java, Spring Boot, Microservices, REST APIs.

  • Front-end proficiency in React.js / Angular with solid knowledge of JavaScript, TypeScript, HTML, CSS.

  • Experience with Databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).

  • Familiarity with DevOps tools: Docker, Kubernetes, Git, Jenkins.

  • Understanding of cloud platforms (AWS, Azure, GCP) is a plus.

  • Strong problem-solving, debugging, and communication skills.

Good to Have

  • Experience with GraphQL, Kafka, or RabbitMQ.

  • Knowledge of UI/UX best practices.

  • Exposure to test-driven development (TDD) and behavior-driven development (BDD).

Interested in this role?