Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
TT

Senior Java Full Stack Developer

Tata Technologies
  • Location not stated
  • Senior
  • 3 months ago
  • Java
  • Spring Boot
  • Microservices
  • Kubernetes
  • REST API
  • Angular
  • React.js
  • Devops
  • CI/CD
  • Spring Framework
  • MVC
  • JPA
  • Hibernate
  • JUnit
  • Mockito
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Bootstrap
  • Apache Kafka
  • Kafka Streams
  • Event-Driven Architecture
  • SOAP
  • JSON
  • XML
  • Docker
  • Helm
  • OpenShift
  • AWS
  • Azure
  • GCP
  • Oracle
  • PostgreSQL
  • MySQL
  • MongoDB
  • Git
  • GitHub
  • Jenkins
  • Maven
  • Gradle
  • SonarQube
  • Nexus
  • Artifactory
  • Agile
  • Scrum
  • API Gateway
  • Apigee
  • Istio
  • Prometheus
  • Grafana
  • Splunk
  • Dynatrace
  • Elastic Stack
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are looking for a highly skilledSenior Java Full Stack Developer with12+ years of experience in designing, developing, and supporting enterprise-grade applications. The ideal candidate should have strong expertise inJava, Spring Boot, Microservices, Kubernetes, Kafka, IBM MQ, and modern front-end technologies. The role requires hands-on development, technical leadership, architecture contribution, and collaboration with cross-functional teams to deliver scalable and resilient solutions.

Key Responsibilities

  • Design, develop, and maintain enterprise-scale web applications and microservices.
  • Lead technical design discussions and provide architectural recommendations.
  • Develop REST APIs and event-driven services using Java and Spring Boot.
  • Build highly scalable and secure applications using microservices architecture.
  • Develop responsive user interfaces using Angular or React.
  • Implement asynchronous messaging solutions usingKafka andIBM MQ.
  • Deploy, manage, and monitor containerized applications onKubernetes.
  • Work closely with DevOps teams to implement CI/CD pipelines and cloud-native solutions.
  • Conduct code reviews, enforce best practices, and mentor development teams.
  • Troubleshoot and resolve performance, scalability, and production issues.
  • Collaborate with business stakeholders, architects, and product teams to define technical solutions.

Mandatory Technical Skills

Backend Technologies

  • Java 8/11/17
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • RESTful APIs
  • Microservices Architecture
  • JUnit, Mockito

Frontend Technologies

  • Angular (Preferred) or React
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Bootstrap / Angular Material

Messaging & Integration

  • Apache Kafka
    • Producers & Consumers
    • Kafka Streams
    • Topic Management
    • Event-Driven Architecture
  • IBM MQ
    • Queue Management
    • Publish/Subscribe
    • Message Routing
    • Enterprise Integration Patterns
  • REST, SOAP, JSON, XML

Containerization & Orchestration

  • Docker
  • Kubernetes
    • Bootstrap / Angular Material

    Messaging & Integration

    • Apache Kafka
      • Producers & Consumers
      • Kafka Streams
      • Topic Management
      • Event-Driven Architecture
    • IBM MQ
      • Queue Management
      • Publish/Subscribe
      • Message Routing
      • Enterprise Integration Patterns
    • REST, SOAP, JSON, XML

    Containerization & Orchestration

    • Docker
    • Kubernetes
    • Helm Charts
    • OpenShift (Good to Have)

    Cloud Technologies

    • AWS / Azure / GCP
    • Cloud-native application development
    • Container-based deployments

    Database Technologies

    • Oracle
    • PostgreSQL
    • SQL Server
    • MySQL
    • MongoDB

    DevOps & Tools

    • Git/GitHub
    • Jenkins
    • Maven
      • Gradle
      • SonarQube
      • Nexus/Artifactory
      • CI/CD Pipelines

      Required Experience

      • 12+ years of software development experience in Java technologies.
      • 6+ years of experience in Microservices-based application development.
      • 4+ years of hands-on experience withKubernetes and containerized deployments.
      • 4+ years of hands-on experience withApache Kafka.
      • 3+ years of experience withIBM MQ in enterprise integration environments.
      • Experience in cloud deployments and DevOps practices.
      • Proven experience working in Agile/Scrum development environments.
      • Experience leading development teams and mentoring junior developers.

      Preferred Qualifications

      • Strong understanding of Distributed Systems and Event-Driven Architecture.
      • Experience with API Gateway solutions (Apigee, Kong, AWS API Gateway).
      • Knowledge of Service Mesh technologies such as Istio.
      • Experience with monitoring and observability tools:
        • Prometheus
        • Grafana
        • Splunk
        • Dynatrace
        • ELK Stack
      • Exposure to financial services, manufacturing, telecom, or large-scale enterprise applications.

      Soft Skills

      • Strong communication and stakeholder management skills.
      • Excellent analytical and problem-solving abilities.
      • Ability to drive technical discussions and influence architectural decisions.
      • Strong mentoring and team leadership capabilities.
        • Self-driven with ownership mindset and commitment to delivery excellence.

        Education

        • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

        Keywords

        Java, Spring Boot, Microservices, Full Stack Development, Angular, React, Kubernetes, Docker, Apache Kafka, IBM MQ, REST API, Cloud, AWS, Azure, CI/CD, DevOps, Distributed Systems, Event-Driven Architecture, Enterprise Integration.

Senior Java Full Stack Developer · Tata Technologies

Auto apply with Likeremote