Senior Software Engineer II

Human API

Human API

Software Engineering
Mumbai, Maharashtra, India · Chennai, Tamil Nadu, India · Gurugram, Haryana, India
Posted on Sep 17, 2025

Responsibilities:

  • Design, build, and maintain robust backend applications using Java and modern frameworks like Spring Boot.

  • Work closely with product managers, frontend developers, and DevOps engineers to deliver integrated solutions that meet business needs.

  • Develop, implement, and integrate RESTful APIs for seamless communication between systems and applications.

  • Optimize applications for high performance, scalability, and reliability across enterprise environments.

  • Participate in code reviews, providing constructive feedback and ensuring code quality and best practices.

  • Collaborate on testing efforts, including unit and integration tests, to ensure application stability and reliability.

  • Ensure backend systems meet security standards and comply with relevant regulations.

  • Write and maintain clear technical documentation for code, APIs, and system architecture.

  • Stay current with emerging backend technologies and contribute ideas for continuous improvement.

  • Engage in agile development activities such as daily stand-ups, sprint planning, and retrospectives.

Required Skills & Experience

  • At least 6 years of hands-on experience in professional Java development.

  • Expertise in Java 8+, with advanced skills in the Spring Boot framework.

  • Practical experience working with cloud platforms, especially Azure (preferred), as well as AWS or GCP.

  • Familiarity with Azure Service Bus, managing Data Blobs, and handling files via SFTP.

  • Strong foundation in relational databases such as MySQL or similar technologies.

  • Proficiency with version control systems like Git or GitHub, and experience implementing CI/CD pipelines—especially using GitHub Actions—as well as containerization tools such as Docker and Helm.

  • Knowledge of AngularJS is a plus.

  • Experience using Grafana for monitoring and visualization is desirable.

  • Holding Azure certifications is a strong advantage.

  • Experience with Java 17, Spring 6, and newer versions of Angular (15/17) is highly beneficial.

Education

· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

Preferred Attributes

· Strong problem-solving and analytical skills.

· Ability to work independently and in a team-oriented environment.

· Excellent communication and documentation skills.

· Passion for continuous learning and staying updated with emerging technologies.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120.

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers:

EEO Know Your Rights.