Demo

Applications Programmer (Java)

ANGARAI
College Park, MD Full Time
POSTED ON 6/18/2026
AVAILABLE BEFORE 7/17/2026

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



Salary.com Estimation for Applications Programmer (Java) in College Park, MD
$130,258 to $162,169
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Applications Programmer (Java)?

Sign up to receive alerts about other jobs on the Applications Programmer (Java) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ANGARAI

  • ANGARAI College Park, MD
  • The Project Manager is responsible for the successful management and delivery of assigned information technology projects and task orders. This role provid... more
  • 14 Days Ago

  • ANGARAI College Park, MD
  • The Subject Matter Expert Mainframe System Programmer provides senior-level technical leadership and specialized expertise supporting enterprise mainframe ... more
  • 14 Days Ago

  • ANGARAI College Park, MD
  • The Testing Specialist (Automation) is responsible for providing comprehensive quality assurance services, including automated testing, integration testing... more
  • 14 Days Ago

  • ANGARAI College Park, MD
  • The Senior Systems Analyst (Operations) is responsible for supporting the day-to-day operations, maintenance, monitoring, and reliability of complex enterp... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Applications Programmer (Java) jobs in the College Park, MD area that may be a better fit.

  • ANGARAI College Park, MD
  • We are seeking a motivated and detail-oriented Applications Programmer to support the design, development, testing, and maintenance of modern web applicati... more
  • 17 Days Ago

  • Amyx, Inc. Reston, VA
  • Sr. Applications Programmer Job Locations US ID 2025-4289 Category Defense Type Full Time Overview Amyx is looking to hire an Applications Programmer Sr. T... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!