Java Software Engineer

5 - 9 years

4.0 - 8.0 Lacs P.A.

Hyderabad, hybrid

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

JavaHibernateAzureGCPPostgreSQLRedisSpring BootMongoDBcloud technologiesAWSmicroservices

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Title: Java Backend Developer Location: Hyderabad Experience: 5+ years Employment Type: Full-time Job Description: We are looking for a highly skilled Java Backend Developer with 4-6 years of experience in developing and maintaining backend services. The ideal candidate should have strong expertise in Java, Spring Boot, microservices, and cloud technologies . Key Responsibilities: Design, develop, and maintain high-performance, scalable, and secure backend services. Work with Spring Boot, Hibernate, and Microservices architecture for API development. Implement RESTful APIs, integrate third-party services, and optimize backend logic. Handle database design, queries, and performance tuning for relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases. Work with messaging queues (Kafka, RabbitMQ) to enable asynchronous processing. Deploy applications on cloud platforms (AWS, Azure, GCP) and manage CI/CD pipelines. Collaborate with frontend teams, DevOps engineers, and other stakeholders for seamless integration. Ensure code quality, security, and best practices through unit testing, code reviews, and documentation. Required Skills & Qualifications: 5+ years of experience in Java backend development . Strong experience with Spring Boot, Spring MVC, Hibernate, and Microservices . Proficiency in RESTful APIs, GraphQL, and JSON . Hands-on experience with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases . Experience with Cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) . Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD) . Experience with message brokers (Kafka, RabbitMQ) . Strong understanding of multithreading, performance optimization, and security best practices . Familiarity with Agile development methodologies (Scrum, Kanban) . Excellent problem-solving skills, ability to work independently and within a team. Preferred Skills (Good to Have): Exposure to full-stack development with JavaScript frameworks (React.js, Angular). Experience with Serverless architectures (AWS Lambda, Azure Functions). Understanding of GraphQL APIs and WebSockets. Educational Qualification: Bachelors/Masters degree in Computer Science, Information Technology, or related field. Benefits: Competitive salary package Flexible work environment (Hybrid/Remote options based on company policy) Learning and development programs Health insurance and other employee benefits

RecommendedJobs for You

Bengaluru, Karnataka, India

Hyderabad, Chennai, Bengaluru