Jobs · Engineering · Texas

Java Full Stack Developer

Tata Consultancy Services · Addison, TX · 1 mo ago
Engineering$110k–$125k/yrFull-time

About the role

We are seeking a Java Full Stack Developer with expertise in React.js to design, develop, and maintain scalable full-stack applications. This role involves working across the entire technology stack, from building responsive front-end interfaces to developing robust backend services and microservices architecture.

Required Technical Skills

  • Primary: Java 8/11/17, Spring Boot, React.js, Microservices, REST API Development
  • Secondary: SQL (Oracle/PostgreSQL/SQL Server), Apache Kafka, Docker & Kubernetes/OpenShift, Jenkins / Azure DevOps / CI-CD, AWS or Azure Cloud

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and React.js
  • Develop RESTful APIs and Microservices following industry best practices
  • Build responsive and user-friendly front-end applications using React.js, JavaScript, HTML5, and CSS3
  • Develop reusable UI components and implement state management using Redux or React Hooks
  • Integrate front-end applications with backend services and APIs
  • Design and implement secure, high-performance backend services using Spring Boot and Java
  • Create database schemas, write optimized SQL queries, and manage data persistence using JPA/Hibernate
  • Participate in application architecture, technical design, and code review sessions
  • Collaborate with business analysts, product owners, QA teams, and other stakeholders to deliver quality solutions
  • Develop and maintain Microservices architecture for enterprise applications
  • Implement authentication and authorization mechanisms using OAuth2, JWT, or SSO
  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps
  • Deploy and manage applications in cloud environments such as AWS or Azure
  • Utilize Docker and Kubernetes/OpenShift for containerization and orchestration
  • Integrate messaging solutions such as Apache Kafka for event-driven architectures
  • Troubleshoot production issues and provide timely resolutions
  • Perform unit testing, integration testing, and support automated testing initiatives
  • Follow Agile/Scrum methodologies and actively participate in sprint ceremonies
  • Ensure application performance, scalability, security, and reliability
  • Mentor junior developers and contribute to engineering best practices

Pay

  • $110,000-$125,000 a year

Similar jobs