ANGARAI · 3 days ago
Applications Programmer (Java)
ANGARAI is seeking an Applications Programmer (Java) responsible for designing, developing, enhancing, maintaining, and supporting complex enterprise-level software applications. The role involves close collaboration with business and technical teams to create scalable and secure solutions using modern Java-based technologies.
AdviceBusiness DevelopmentManagement ConsultingProject Management
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 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
Qualification
Required
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
Preferred
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
Company
ANGARAI
Angarai is a consulting firm that renders strategic business advice, organizational change management and enterprise development solutions.
H1B Sponsorship
ANGARAI has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2023 (1)
2020 (1)
Funding
Current Stage
Early StageCompany data provided by crunchbase