HamburgerMenu
hirist

Java Backend Developer - Spring Boot

HARP Technologies And Services Pvt Ltd
Multiple Locations
6 - 12 Years
star-icon
4.1white-divider24+ Reviews

Posted on: 03/11/2025

Job Description

Description :


About the Role :


As a Java Backend Engineer, you will be responsible for designing, developing, and maintaining high-quality backend systems and services that support customer-facing and internal applications. You will work within a collaborative engineering environment, adhering to best practices, tools, and frameworks to deliver scalable, reliable, and high-performance software solutions.


Key Responsibilities :


- Design, develop, and maintain backend services and systems using distributed enterprise frameworks.


- Ensure software meets quality and performance standards through code, test, and peer reviews.


- Debug and troubleshoot software components; identify and remediate code defects.


- Support deployment, monitoring, and maintenance across test, integration, and production environments.


- Automate deployment pipelines and ensure smooth CI/CD workflows.


- Contribute to scaling applications based on performance and demand projections.


- Collaborate cross-functionally with teams for design, implementation, and release planning.


Required Qualifications & Experience :


Education :


- Bachelors degree in Computer Science, Computer Engineering, or related field (or equivalent experience).


Experience :


- Up to 5 years of professional software development experience.


Technical Skills :


- Minimum 1 year of experience with GoLang (preferred).


- Strong experience with Spring Boot for microservices and REST API development.


- Good working knowledge of Kafka and its ecosystem.


- Proficiency in both SQL and NoSQL databases (e.g., Oracle, PostgreSQL, Couchbase, Cassandra).


- Experience with microservices-based architectures and event-driven systems.


- Familiarity with reactive programming (e.g., Vert.x or similar frameworks) is a plus.


- Knowledge of testing frameworks (Cucumber for BDD, JMeter for performance testing).


- Understanding of tools like Jenkins, GitHub, Splunk, Kibana, Grafana, and deployment automation.


- Working knowledge of caching mechanisms (e.g., Redis, Memcached) preferred.


- Experience developing high-throughput, low-latency, high-availability systems.


- Exposure to Agile software development practices.


- Familiarity with DevOps concepts and CI/CD pipelines.


- Intermediate understanding of cloud computing and infrastructure technologies.


- Technical certifications in relevant technologies are an advantage.


Preferred Experience :


- Test-Driven Development (TDD) and unit testing using JUnit.


- Hands-on experience with IntelliJ, JBoss, and build tools.


- Experience with event-driven/microservices architectures for distributed systems.


- Knowledge of performance monitoring, logging, and alerting systems (Splunk, Grafana, Kibana).


info-icon

Did you find something suspicious?