Skip to main content

Java Full Stack Engineer (React & Microservices)

Technology
Tata Consultancy Services
Pune, India1 month ago
Full timeOn-site

Job description

We are seeking a highly skilled Java Full Stack Engineer with strong expertise in Java, Spring Framework, Microservices, React.js, REST APIs, and API Management. The ideal candidate will be a hands-on developer responsible for building scalable enterprise applications, delivering reusable APIs, supporting integration platforms, and collaborating with architects and business stakeholders in an Agile environment.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade full-stack applications.
  • Build scalable Microservices and RESTful APIs using Java and Spring Framework.
  • Collaborate with Enterprise Architects, Solution Architects, and Business Analysts to deliver reusable API solutions.
  • Develop responsive front-end applications using React.js.
  • Ensure application design and code structure are secure, scalable, maintainable, and future-proof.
  • Work with API Management and integration platforms to deliver enterprise solutions.
  • Create and maintain technical documentation and reusable components.
  • Participate in code reviews, testing, and quality assurance activities.
  • Support Agile delivery processes and contribute to continuous improvement initiatives.
  • Provide technical consultancy and support for application teams across projects.
Required Skills
  • Overall 7+ years of software development experience.
  • Minimum 5+ years of hands-on experience in:

  • Java

  • Spring Framework

  • Microservices
  • React.js

  • RESTful APIs

  • Strong understanding of

  • REST Design Principles

  • API Development

  • JSON Data Modeling
  • Experience with API Management platforms such as:

  • Mule Gateway

  • Zookeeper

  • Similar API Management Solutions
  • Experience working in Agile / Scrum environments.
  • Hands-on experience with:

  • Jenkins

  • Git

  • Maven

  • Experience with

  • Unit Testing

  • Automation Testing

  • Data Mocking
  • Strong communication, analytical, and problem-solving skills.

Preferred Skills
  • Checkmarx or source code security scanning tools.
  • JWT and SAML authentication mechanisms.
  • Performance tuning and optimization.

  • Cloud platforms such as

  • AWS

  • GCP

  • Docker

  • Kubernetes

  • Pivotal Cloud Foundry (PCF)
  • Spring Reactive Programming.
  • MongoDB or other NoSQL databases.

  • Integration technologies

  • MuleSoft

  • IBM Integration Bus (IIB)
  • MQ

  • ESB Tools
  • Enterprise Integration experience.

Desired Candidate Profile
  • Strong hands-on coding expertise.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently with minimal supervision.
  • Strong collaboration and teamwork capabilities.
  • Passion for learning new technologies and integration platforms.
  • Experience in Banking and Financial Services environments is preferred.
Keywords
javareact-jsreactmicroservicesplanning-and-designvisual-art-designproduct-development-and-designspringspring-frameworkapplication-programming-interface-apiapi-managementcode-reviewtesting-and-analysisquality-assurancecontinuous-improvement-process-cipsoftware-developmenttraining-and-developmentjsondata-modelapi-management-platform

Interested in this role?