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.
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 security standards, change management, project management, and service delivery processes
Support deployment, build, and release activities using industry-standard tools
Be available for flexible work schedules, including off-hours or weekends as needed
RequirementsMinimum Qualifications
Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field
At least 7 years of experience in Java EE development and maintenance of enterprise applications
At least 5 years of experience with tools and technologies such as:
Eclipse IDE, Git
Java/J2EE, Spring, Struts, JPA, Hibernate
Angular, JavaScript, TypeScript, HTML/HTML5, CSS3
JSP, Servlets, Web Services, REST APIs
At least 4 years of experience writing complex SQL queries for relational databases (PostgreSQL, MySQL, Oracle, or similar)
At least 4 years of experience integrating Java applications with SQL, NoSQL, or MongoDB databases
At least 2 years of experience developing Java-based REST APIs
Strong experience with n-tier and microservices-based architectures
Proven analytical, troubleshooting, and debugging skills
10+ years of experience developing or supporting large-scale, public-facing Java EE applications
Experience with secure REST API development and API integrations
Strong front-end integration experience using Angular and/or React
Experience with build and deployment tools such as Maven, ANT, and Jenkins
Experience with Enterprise Service Bus (ESB) implementations (e.g., JBoss Fuse)
Familiarity with code security scanning tools such as Veracode, AppScan, or Fortify
Knowledge of SOA and microservices architecture
Experience with Agile software development methodologies
Experience supporting complex eligibility, health, or human services systems is a plus
Skills Required
- Bachelor's degree in Computer Science, Information Systems, Engineering, or related field
- At least 7 years of experience in Java EE development and maintenance of enterprise applications
- At least 5 years experience with Eclipse IDE and Git
- At least 5 years experience with Java/J2EE, Spring, Struts, JPA, Hibernate
- At least 5 years experience with Angular, JavaScript, TypeScript, HTML/HTML5, CSS3
- Experience with JSP, Servlets, Web Services, REST APIs
- At least 4 years writing complex SQL queries for relational databases (PostgreSQL, MySQL, Oracle, or similar)
- At least 4 years integrating Java applications with SQL, NoSQL, or MongoDB databases
- At least 2 years developing Java-based REST APIs
- Strong experience with n-tier and microservices-based architectures
- Proven analytical, troubleshooting, and debugging skills
- Availability for flexible work schedules, including off-hours or weekends as needed
- 10+ years experience developing or supporting large-scale, public-facing Java EE applications
- Experience with secure REST API development and API integrations
- Strong front-end integration experience using Angular and/or React
- Experience with build and deployment tools such as Maven, ANT, and Jenkins
- Experience with Enterprise Service Bus (ESB) implementations (e.g., JBoss Fuse)
- Familiarity with code security scanning tools such as Veracode, AppScan, or Fortify
- Knowledge of SOA and microservices architecture
- Experience with Agile software development methodologies
- Experience supporting complex eligibility, health, or human services systems
What We Do
Angarai International, Inc. is a professional management consulting firm specializing in enterprise transformation and oversight services. The organization provides business advisory and innovative solutions, partnering with local, state, and federal entities to drive organizational change. They focus on project management and professional management solutions to assist clients in achieving strategic objectives and improving operational efficiency.







