========================================
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
========================================