Applications Programmer (Java) at ANGARAI
College Park, Maryland, United States -
Full Time


Start Date

Immediate

Expiry Date

26 Sep, 26

Salary

0.0

Posted On

28 Jun, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java/J2EE, Spring, Hibernate, RESTful APIs, Angular, SQL, Microservices, TypeScript, HTML5, CSS3, Git, PostgreSQL, NoSQL, MongoDB, JPA, JavaScript

Industry

Business Consulting and Services

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 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 Requirements Minimum 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 Preferred Qualifications 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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Design, develop, and maintain complex enterprise-level software applications using Java-based technologies and open-source frameworks. Collaborate with technical and business teams to translate requirements into scalable, secure, and high-performing solutions.
Loading...