Job Description:
Job Description========================================JOB TITLE: Senior Java Developer========================================
ABOUT THE ROLE:
--------------We are looking for a highly skilled Senior Java Developer to join ourengineering team. You will design, develop, and maintain scalable backendsystems 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 / Elastic
Search [ ] 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.comSubject: Application - Senior Java Developer - [Your Name]
We are an equal opportunity employer. All qualified applicants willreceive consideration without regard to race, color, religion, or gender. Click here to know more========================================