4.0 - 7.0 years

20.0 - 30.0 Lacs P.A.

Hyderabad

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

JavaSpring BootMicroservicesDSA

Work Mode

Work from Office

Job Type

Full Time

Job Description

Location: Hyderabad Experience: 4-6 years Employment Type: Full-time About the Role: We are looking for a highly skilled and experienced Backend Java Developer (SDE-2) to join our engineering team. As a mid-level software development engineer, you will be responsible for designing, developing, and maintaining scalable backend systems that power our products and services. Youll work closely with cross-functional teams to implement robust and efficient APIs, microservices, and data-driven systems. Key Responsibilities: Design, develop, test, and deploy backend services and APIs using Java (preferably Java 11+) Write clean, scalable, and efficient code following best practices Collaborate with product managers, frontend developers, QA, and DevOps teams to deliver high-quality features Participate in system architecture and design discussions, contributing to technical decisions Maintain and enhance existing backend systems with high availability and low latency Identify and resolve performance and scalability bottlenecks Ensure secure coding standards and data protection measures are followed Conduct code reviews and provide constructive feedback to team members Write unit, integration, and performance tests to maintain high code quality Required Skills and Qualifications: 4 to 6 years of professional experience in Java-based backend development Strong understanding of design patterns , and data structures Experience with Spring Framework / Spring Boot Proficiency with RESTful APIs , microservices architecture , and message queues (e.g., Kafka, RabbitMQ) Solid understanding of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) Familiarity with version control systems like Git Hands-on experience with CI/CD pipelines and containerization tools (Docker, Kubernetes) Experience with unit testing frameworks (JUnit, Mockito) Exposure to cloud platforms (AWS, GCP, or Azure) is a plus Strong problem-solving and debugging skills Excellent communication and collaboration abilities Preferred Qualifications: Experience with distributed systems and asynchronous processing Familiarity with GraphQL or gRPC Knowledge of monitoring/logging tools (e.g., ELK, Prometheus, Grafana) Contributions to open-source projects or tech blogs Role & responsibilities

Recruitment Technology
San Francisco

RecommendedJobs for You

Mumbai, Hyderabad, Bengaluru

Chennai, Bengaluru