HamburgerMenu
hirist

Software Development Engineer IV - Backend Architecture

NEXTHIRE LLP
Anywhere in India/Multiple Locations
6 - 8 Years

Posted on: 28/07/2025

Job Description

Position : Software Development Engineer - IV (Backend Engineering, Java)

Location : Remote

Experience Level : 6 - 8 Years

Job type : Permanent

Required Skills & Experience :

- 6 to 8 years of experience in building and managing large-scale backend systems using Java and Spring Boot.

- Proficiency in Java (JDK 11+), with strong expertise in writing clean, efficient, and scalable code.

- Deep understanding of Spring Framework, including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

- Experience designing and implementing RESTful APIs and working with API documentation tools like Swagger/OpenAPI.

- Strong knowledge of Microservices architecture and distributed systems.

- Expertise in working with relational databases (MySQL/PostgreSQL) and NoSQL databases (Firebase, Redis).

- Hands-on experience with message brokers (e.g., Kafka, RabbitMQ) for asynchronous communication.

- Proficiency in writing unit tests and integration tests using frameworks like JUnit, TestNG, and tools like Mockito.

- Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI, or GitHub Actions.

- Proficient in version control systems (Git) and collaboration workflows (e.g., GitFlow).

- Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes.

Good to Have Skills :

- Experience with cloud platforms like AWS, GCP, or Azure.

- Knowledge of caching strategies using Redis or Memcached.

- Familiarity with monitoring and logging tools like DataDog or Prometheus.

- Exposure to Serverless architectures and tools like AWS Lambda.

- Experience in performance optimization, profiling, and troubleshooting JVM-related issues.

Responsibilities :

The ideal candidate will be a seasoned backend engineer, self-motivated, and passionate about solving challenging technical problems. In this role, you will :

- Take end-to-end ownership of designing, developing, and maintaining scalable backend services and APIs.

- Architect and build highly scalable backend systems using Java and Spring Boot.

- Troubleshoot, debug and resolve production issues with a focus on root cause analysis.

- Collaborate closely with front-end and mobile-app engineers, product managers, and DevOps teams to deliver seamless product experiences.

- Design and optimize database schemas, queries, and indexing strategies for high performance.

- Implement robust authentication, authorization, and security best practices across backend services.

- Ensure code quality and best practices through code reviews, automated testing, and documentation.

- Drive system performance optimizations, load balancing, and fault-tolerant designs.

- Stay updated with emerging technologies and recommend improvements to the existing stack.

Why join Us?

- Our Culture : We are a 50-member team that loves to play just as hard as we work.

- Unlimited Leaves : Your paid time off has no limit. Our only ask is for you to take accountability for your work.

- Health Insurance : 1+5 family health insurance with up to 5L coverage. Additional floater plans are available for low rates.

- Ownership and Opportunities : Ample opportunities for all to be resourceful. As with any startup, we are looking for individuals who do not shy away from taking up ownership when it comes to Problem-solving.

- Globally Spread Team : You will have the opportunity to travel overseas and work for globally.

- Employee-Friendly Salary Structure : We have built a salary structure that will help you save on your taxes. Allowances for food, fuel, gym, HRA, etc. will make your life a whole lot easier when it comes to ITRs.


info-icon

Did you find something suspicious?