HamburgerMenu
hirist

HID - Lead Software Engineer - Java/Spring Frameworks

HID
Chennai
8 - 10 Years
star-icon
4.3white-divider80+ Reviews

Posted on: 10/11/2025

Job Description

Qualifications :



To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.

The requirements listed below are representative of the knowledge, skill, and/or ability required.

Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Roles & Responsibilities (Other Duties May Be Assigned) :


- Building new Cloud Applications.

- Build and own applications for Amazon AWS.

- Developing pure cloud, and-or hybrid cloud solutions.

- Develop an application framework for manipulating form data with complex dependencies.

- Write test-driven, maintainable code and follow industry standards and web development best practices.

- Gather requirements and create technical specifications as needed.

- Implement new features and maintain existing features of production pipeline.

- Work with architects, project managers and other engineers to assure accurate timelines and deliverables.

- Collaborate with fellow engineers to find elegant, long-term solutions as well as creative quick fixes to problems.

- Develop and maintain microservices deployed to Amazon AWS cloud with Docker.

- Develop Java code using Spring frameworks.

- Expose REST APIs.

- Document code and create high-level interaction diagrams.

- Participate in on-call support rotation.

- Handle tier-3 support issues.

- Work within a polyglot codebase.

- Be comfortable working with source control branching strategies.

- Working in high-velocity, agile team.

Technical Requirements :



- Experience with AWS Cloud platform.

- Proven experience with test-driven development in Java (Java 8, Spring boot, Spring cloud).

- Experience in Code Quality tools like SonarQube, Veracode, etc.

- Experience with message queues (Kafka, RabbitMQ, ActiveMQ, etc).

- Must be comfortable working on the Unix/Linux shell command line.

- Demonstrate the ability to reduce complex ideas and problems into clear concepts and solutions.

- Must have experience developing Software-as-a-Service (SaaS) applications.

- Experience with relational and NOSQL databases.

- Familiarity with container technologies (Docker).

- Possess a passion for new technology and innovation.

Experience and/or Education Qualification :



- Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field required, with graduate degree preferred.

- 8+ years of overall experience in Application/Solution Development domain.

- Experience building Cloud Native Applications.

- Expert hands-on proficiency in Developing Applications using one or more technology stacks.

- Strong hands-on understanding of scalability, security, high availability and operational requirements.

- Experience with full product lifecycle.

- Experience with Atlassian suite: Jira, Confluence, etc.

- Expert level experience with Java 8, Spring boot, Spring cloud.

- Excellent verbal and written communication skills.


info-icon

Did you find something suspicious?