========================================
JOB TITLE: Senior Java Developer
========================================
ABOUT THE ROLE
--------------
We are looking for a highly skilled Senior Java Developer to join ourÂ
engineering team. You will design, develop, and maintain scalable backendÂ
systems that power our enterprise applications.
----------------------------------------
JOB DETAILS
----------------------------------------
Experience    : 5 - 8 Years
Location     : Hyderabad / Remote
Employment Type : Full-Time
Department    : Engineering - Backend
Reports To    : Engineering Manager
----------------------------------------
KEY RESPONSIBILITIES
----------------------------------------
>> Development & Architecture
  - Design and develop scalable RESTful APIs using Java 17+ and Spring Boot
  - Follow SOLID principles, Design Patterns, and Domain-Driven Design
  - Write clean, well-documented code with unit and integration test coverage
  - Participate in code reviews and enforce coding standards
>> Cloud & DevOps
  - Build and deploy applications on AWS / Azure
  - Work with Docker and Kubernetes for containerization
  - Maintain CI/CD pipelines using Jenkins or GitHub Actions
>> Data & Integration
  - Design and optimize database schemas (PostgreSQL / MySQL / Oracle)
  - Implement caching strategies using Redis
  - Integrate with Kafka / RabbitMQ for event-driven architectures
  - Manage OAuth2 / JWT-based authentication
>> Collaboration
  - Work with Product Managers, Architects, and QA in Agile/Scrum
  - Mentor junior developers and conduct technical interviews
----------------------------------------
REQUIRED SKILLS
----------------------------------------
MUST HAVE:
  [*] Java 11 / 17
  [*] Spring Boot / Spring MVC
  [*] Microservices Architecture
  [*] REST API Design
  [*] Hibernate / JPA
  [*] SQL - PostgreSQL / MySQL
  [*] Maven / Gradle
  [*] Git / GitHub / Bitbucket
  [*] JUnit / Mockito
  [*] Docker
GOOD TO HAVE:
  [ ] Kafka / RabbitMQ
  [ ] Kubernetes
  [ ] AWS / Azure
  [ ] Redis / ElasticSearch
  [ ] GraphQL / gRPC
----------------------------------------
QUALIFICATIONS
----------------------------------------
  - B.E / B.Tech in Computer Science or IT (Required)
  - M.Tech / MCA in Software Engineering (Preferred)
----------------------------------------
WHAT WE ARE LOOKING FOR
----------------------------------------
  + Strong problem-solving and analytical skills
  + Experience with distributed systems
  + Agile / Scrum team experience
  + Excellent communication skills
  + Passion for learning new technologies
----------------------------------------
WHAT WE OFFER
----------------------------------------
  - Competitive salary + performance bonus
  - Medical, dental and vision coverage
  - 25 days PTO + public holidays
  - Learning budget (Udemy / Pluralsight)
  - Hybrid / Remote flexible work model
  - Clear career progression path
----------------------------------------
INTERVIEW PROCESS
----------------------------------------
  Step 1 --> Online Coding Assessment (DSA + Java)
  Step 2 --> Technical Interview (Core Java + System Design)
  Step 3 --> Architecture & Problem Solving
  Step 4 --> Managerial / Cultural Fit
  Step 5 --> HR Discussion
----------------------------------------
HOW TO APPLY
----------------------------------------
Send your resume to: wre@careers.com
Subject: Application - Senior Java Developer - [Your Name]
We are an equal opportunity employer. All qualified applicants willÂ
receive consideration without regard to race, color, religion, or gender.
Click here to know more
========================================
Learn more about this Employer on their Career Site
