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?