Job Summary :
We are seeking a skilled Software Engineer - Backend with 5+ years of hands-on experience to design, develop, and maintain robust backend services using Java 17+ and Spring Boot.
This is a permanent work-from-home opportunity where youll play a pivotal role in shaping backend architectures, building efficient APIs and microservices, and delivering cutting-edge features that have a direct business impact.
Key Responsibilities :
- Design, develop, and maintain scalable backend services using Java 17+ and Spring Boot, ensuring best-in class reliability and maintainability.
- Architect, build, and optimize RESTful APIs and microservices supporting high-volume, real-time applications.
- Integrate and implement robust search and analytics features leveraging Elasticsearch 8+.
- Design, manage, and optimize MySQL / MariaDB and NoSQL databases to ensure data consistency, integrity, and performance.
- Deploy, manage, and tune applications on Tomcat, as well as carry out root-cause analysis for incidents.
- Conduct code reviews, enforce coding standards, and optimize for system performance and security.
- Collaborate effectively with cross-functional teams, including Product, QA, and DevOps, throughout the software lifecycle.
- Stay up to date with the latest innovations in backend engineering, proactively recommending upgrades and optimizations.
Required Skills & Qualifications :
Bachelors or Masters degree (B, MCA, M.Sc.) in Computer Science or related discipline.Minimum 5 years hands-on backend software development experience.Proven expertise with Java 17+ and the Spring Boot framework.Strong experience in building scalable REST APIs and microservices.Advanced knowledge of Elasticsearch 8+ for search and analytics.Proficiency in managing and optimizing both SQL (MySQL / MariaDB) and NoSQL databases.Experience with deployment and management of backend apps on Tomcat.Ability to conduct peer code reviews and troubleshoot complex backend issues.Solid understanding of system security and coding best practices.Nice-to-Have :
Familiarity with Docker and Kubernetes for containerized application deployment.Experience with CI / CD tools such as Jenkins or GitLab CI.Knowledge of Java testing frameworks (JUnit, TestNG).Understanding of backend security best practices and standards.Basic knowledge of D3.js, Sigma.js, and front-end frameworks (Angular, React) is optional but a plus.Key Competencies :
Analytical and problem-solving mindset, able to quickly diagnose and resolve system issues.Strong collaboration and communication skills to work effectively in remote, cross-functional teams.Passion for continuous learning and driving innovation.Detail-oriented with a focus on clean, maintainable, and secure code.Self-motivated and highly adaptable, thriving in a dynamic and flexible work environment.What We Offer :
Competitive salary and full benefits package.Permanent work-from-home arrangement with flexible hours.Extensive opportunities for professional growth and technical upskilling.Dynamic, supportive, and innovative team culture.Exposure to cutting-edge technologies and real-world business challenges(ref : hirist.tech)