Job Description

The Applications Programmer (Java) will be responsible for designing, developing, enhancing, maintaining, and supporting complex enterprise-level software applications. The role requires close collaboration with business and technical teams to translate requirements into scalable, secure, and high-performing solutions using modern Java-based technologies and open-source frameworks. Key Responsibilities Design, develop, enhance, maintain, troubleshoot, and support enterprise software applications Build and maintain applications using Java/J2EE, Spring, Hibernate, RESTful APIs, Angular, HTML, and related technologies Translate business and functional requirements into technical specifications and application code Develop and execute unit tests, integration tests, and validation scripts Support system integration, performance testing, and user acceptance testing activities Participate in technical design and code reviews throughout the software development lifecycle Ensure adherence to se...

Ready to Apply?

Take the next step in your AI career. Submit your application to ANGARAI today.

Submit Application