Backend Engineer

5 - 9 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Backend Engineer at Droisys, you will be a part of a dynamic and innovative engineering team working on cutting-edge products that push the boundaries of technology. Your role will involve collaborating closely with development leads, product managers, and global stakeholders to deliver high-quality, scalable, and reliable software solutions that have a real business impact. **Key Responsibilities:** - Design, develop, and maintain high-performance Java applications in an agile environment. - Translate complex business requirements/user stories into efficient technical solutions. - Write clean, testable, maintainable, and modular code following best practices. - Build and maintain RESTful APIs and microservices using Spring Boot. - Work with Kafka, WebSockets, JPA/Hibernate, and distributed system components. - Participate in code reviews, design discussions, and refactoring activities. - Implement unit, integration, and system tests to ensure application reliability. - Provide Level 3 production support and resolve critical issues when needed. - Maintain technical documentation and contribute to knowledge-sharing across the team. - Collaborate seamlessly with onshore and offshore team members globally. **Qualifications Required:** - Hands-on experience in Java development. - Strong proficiency in Java 17, object-oriented design, and data structures & algorithms. - Expertise in Spring Boot, REST APIs, microservices architecture, and WebSockets. - Hands-on experience with Apache Kafka, Zookeeper, and PostgreSQL. - Extensive knowledge of JPA/Hibernate, YAML, and API documentation tools (Swagger/OpenAPI). - Experience with multithreading, debugging complex issues, and performance tuning. - Familiarity with Linux environments and scripting. - Basic knowledge of Python for automation is a strong plus. - Proficiency with CI/CD and build tools: Maven, Git, Jenkins. - Strong problem-solving skills, communication, teamwork, and analytical thinking. **Preferred / Nice-to-Have Skills:** - Experience with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP). - Knowledge of Reactive Programming (Project Reactor, RxJava). - Strong understanding of DevOps concepts and pipeline automation. - Experience implementing security best practices, OAuth2, JWT. - Exposure to distributed systems, scalability challenges, and advanced performance optimization. As a Backend Engineer at Droisys, you will be a part of a dynamic and innovative engineering team working on cutting-edge products that push the boundaries of technology. Your role will involve collaborating closely with development leads, product managers, and global stakeholders to deliver high-quality, scalable, and reliable software solutions that have a real business impact. **Key Responsibilities:** - Design, develop, and maintain high-performance Java applications in an agile environment. - Translate complex business requirements/user stories into efficient technical solutions. - Write clean, testable, maintainable, and modular code following best practices. - Build and maintain RESTful APIs and microservices using Spring Boot. - Work with Kafka, WebSockets, JPA/Hibernate, and distributed system components. - Participate in code reviews, design discussions, and refactoring activities. - Implement unit, integration, and system tests to ensure application reliability. - Provide Level 3 production support and resolve critical issues when needed. - Maintain technical documentation and contribute to knowledge-sharing across the team. - Collaborate seamlessly with onshore and offshore team members globally. **Qualifications Required:** - Hands-on experience in Java development. - Strong proficiency in Java 17, object-oriented design, and data structures & algorithms. - Expertise in Spring Boot, REST APIs, microservices architecture, and WebSockets. - Hands-on experience with Apache Kafka, Zookeeper, and PostgreSQL. - Extensive knowledge of JPA/Hibernate, YAML, and API documentation tools (Swagger/OpenAPI). - Experience with multithreading, debugging complex issues, and performance tuning. - Familiarity with Linux environments and scripting. - Basic knowledge of Python for automation is a strong plus. - Proficiency with CI/CD and build tools: Maven, Git, Jenkins. - Strong problem-solving skills, communication, teamwork, and analytical thinking. **Preferred / Nice-to-Have Skills:** - Experience with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP). - Knowledge of Reactive Programming (Project Reactor, RxJava). - Strong understanding of DevOps concepts and pipeline automation. - Experience implementing security best practices, OAuth2, JWT. - Exposure to distributed systems, scalability challenges, and advanced performance optimization.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Droisys logo
Droisys

Software Development

Fremont CA

RecommendedJobs for You

new delhi, delhi, india

bengaluru, karnataka, india

bengaluru, karnataka, india

mumbai metropolitan region

new delhi, delhi, india