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...

Apply for this Position

Ready to join ANGARAI? Click the button below to submit your application.

Submit Application