Search by job, company or skills

MOURI Tech

Lead Java Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role: Java Full Stack Developer

Exp Level: 5+ Years

Location: Hyderabad/Kolhapur & Vishakapatnam

N.P: Immediate to 30 Days Max

Mode of Work: WFO/Hybrid

We are hiring a skilled Full Stack Developer to contribute to the Treadsy Platforma modern e-commerce ecosystem supporting tire retailers and consumers across multiple brands.

You will work across the full stack, from React/Next.js front-end development to Java Spring Boot microservices, PostgreSQL, and Azure cloud services, delivering high-impact features that support large-scale user transactions.

Key Responsibilities

1. Full Stack Feature Development

  • Develop end-to-end features across UI API Database.
  • Build responsive UIs using Next.js (13/14), React 18, TypeScript, MUI v5.
  • Develop scalable Spring Boot microservices with REST APIs and OAuth2 security.
  • Design PostgreSQL schemas, write optimized SQL queries, and manage database migrations (Liquibase/Flyway).
  • Build event-driven workflows using Azure Service Bus.

2. API & Microservices Development

  • Create RESTful APIs with proper versioning, documentation (Swagger/OpenAPI), validation, and error handling.
  • Implement microservices patterns service decomposition, retries, circuit breakers, etc.

3. Testing & Quality Assurance

  • Write unit tests: Jest (UI), JUnit, Mockito (Backend).
  • Implement integration tests using TestContainers and E2E tests using Playwright.
  • Ensure clean, maintainable code through peer reviews and development best practices.

4. Deployment & Monitoring

  • Work with CI/CD pipelines (Azure DevOps / GitHub Actions).
  • Deploy services using Docker and Kubernetes.
  • Monitor production services using Azure Application Insights, Prometheus, and debug performance issues.

5. Collaboration & Agile Delivery

  • Work closely with product managers, designers, QA, DevOps, and engineering teams.
  • Participate in sprint ceremonies, architecture discussions, and feature planning.
  • Own features from design to production rollout.

Core Technical Skills (Must Have)

Front-End

  • Next.js 13/14, React 18 (Hooks, Lifecycle, State Management)
  • TypeScript (advanced)
  • Material UI (MUI v5)
  • State Management: Redux Toolkit or Context API
  • Modern JavaScript (ES6+, async/await, functional programming)
  • CSS/Responsive Design (Emotion, Styled Components, Flexbox, Grid)

Back-End

  • Java (OOP, Collections, Streams, Lambdas)
  • Spring Boot 3.x REST controllers, Spring Data JPA, Spring Security
  • PostgreSQL schema design, indexing, query optimization
  • Message queues: Azure Service Bus / RabbitMQ / Kafka
  • OAuth2/JWT Authentication
  • JUnit 5, Mockito, TestContainers

Additional (Good to Have)

  • Docker / Kubernetes
  • Azure Cloud (AKS, ACR, Service Bus, PostgreSQL, Key Vault)
  • Terraform / IaC
  • CI/CD (Azure DevOps, GitHub Actions)

Soft Skills & Cultural Fit

  • Strong problem-solving and debugging ability across the stack
  • Excellent communication and collaboration skills
  • Ability to work independently and own features end-to-end
  • Quick learner, adaptable to new tools and technologies
  • Focus on clean code, performance, and security best practices

Primary Skills Summary

  • ES6+, Async/Await, Functional Programming
  • React 18, Next.js 13/14
  • TypeScript, Redux Toolkit/Context API
  • Spring Boot, Microservices, REST API design
  • PostgreSQL, Message Queues
  • OAuth2/JWT
  • CSS/Styling
  • Jest, JUnit, TestContainers

Secondary Skills Summary

  • Docker
  • Kubernetes (Basics)
  • CI/CD (Azure DevOps, GitHub Actions)
  • Azure Cloud
  • Terraform

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133841193

Similar Jobs