Java backend developer Apply
Experience:4-8 YearsKey ResponsibilitiesDevelop, enhance, and maintain backend services using Java / J2EE frameworks.Build and optimize RESTful APIs and microservices architectures.Work with Spring Boot, Spring MVC, Spring Data, Spring Security to create scalable solutions.Design and manage SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).Integrate backend systems with third-party applications and internal services.Ensure high performance, reliability, and scalability of backend components.Participate in Agile/Scrum ceremonies – sprint planning, reviews, retrospectives.Write clean, maintainable, and well-documented code.Work closely with frontend, QA, DevOps, and product teams.Implement caching, logging, and monitoring solutions.Troubleshoot production issues and provide timely resolutions.Required SkillsStrong experience in Java, J2EE, OOPs Concepts.Hands-on knowledge of Spring Boot / Microservices.Experience with REST APIs, JSON, and application integration.Expertise in database design, writing complex SQL queries, and ORM frameworks (Hibernate/JPA).Knowledge of Git, Maven/Gradle, and CI/CD pipelines.Experience with cloud platforms: AWS / Azure / GCP (any one).Understanding of Kafka, RabbitMQ, or other messaging systems (added advantage).Familiarity with Docker, Kubernetes, and containerized deployment.Strong debugging, analytical, and problem-solving skills.Good to HaveExperience with Microservices Deployment, API Gateway, Service Mesh.Knowledge of DevOps tools like Jenkins, SonarQube, Nexus.Exposure to Reactive programming, WebFlux, GraphQL.Experience working in large enterprise environments.

