Software Engineer ( Java with AI ) - 3-5 years
The Software Engineer will develop and maintain HRT modules within the HCM suite, utilizing Java, web technologies, and AI-assisted development tools. The role involves collaborating with cross-functional teams to design integrations, troubleshoot complex issues, and ensure high-quality, scalable code delivery.
- Compensation
- Not disclosed
- Location
- Hyderabad, Telangana
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 3+ years of hands-on experience in Java
- Hands-on experience with latest HTML and JavaScript technologies
- Knowledge of integrating third-party services using REST or SOAP APIs
- Experience with SQL and relational database concepts
- Experience working in Agile/Scrum environments
- Proficiency in debugging and performance tuning Java applications
- Experience with AI-assisted development tools like GitHub Copilot or ChatGPT
- Strong understanding of the Software Development Life Cycle (SDLC)
Nice to have
- Experience with multi-tenant systems
- Experience with performance optimization in large-scale distributed systems
Full description
This position is required for the HRT application development team in Hyderabad and may involve working across any HRT module based on business priorities and product needs.
The candidate should be flexible to work across HRT modules, understand functional and technical requirements, and deliver high-quality solutions aligned with product goals.
The role requires a quick learner who can adapt to new priorities, responsibly use AI-assisted development tools, and validate AI-generated output before implementation.
- Learning new technologies, HRT modules, tools, and AI-assisted development practices.
- Using AI tools responsibly to support development and validate AI-generated output before code changes are committed.
- Collaborating with cross-functional teams within HCM to understand business requirements and translate them into technical solutions.
- Designing, developing, and maintaining integrations with external systems such as I9 Tracker and HRSD content management.
- Troubleshooting and resolving complex issues in both development and production environments.
- Participating in Agile ceremonies (stand-ups, sprint planning, retrospectives) to ensure project goals are met efficiently.
- Lead and contribute to all phases of the software development lifecycle, from design to deployment.
- Write high-quality, maintainable, and efficient code, following industry best practices and company standards.
- Collaborate with cross-functional teams to gather requirements, design, and implement solutions that meet business objectives.
- Perform code reviews, providing feedback and ensuring adherence to design specifications and coding standards.
- Troubleshoot, debug, and optimize applications for performance, scalability, and security.
- Prepare and produce software releases, ensuring thorough testing and adherence to release schedules.
- Mentor junior engineers and contribute to team knowledge-sharing initiatives.
- Stay up to date with emerging technologies and propose improvements to enhance product quality and development processes.
- Use AI-assisted development tools responsibly for code generation, debugging, unit tests, and documentation.
- Review and validate AI-generated code, suggestions, and documentation before implementation.
- Take ownership of new assignments across HRT modules and support changing business priorities.
- 3 + years hands-on experience in Java.
- Hands on experience with latest HTML and Java Script technologies.
- Web Services (REST/SOAP): Knowledge of integrating third-party services using REST or SOAP APIs.
- Database Management: Experience with SQL and working with databases. Strong knowledge of relational concepts.