Applications Programmer (Java)

College Park, MD, US • Posted 23 hours ago • Updated 10 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • Collaboration
  • Open Source
  • Enterprise Software
  • Functional Requirements
  • Specification Gathering
  • Scripting
  • System Integration
  • Performance Testing
  • Acceptance Testing
  • Technical Drafting
  • Software Development
  • Change Management
  • Project Management
  • Service Delivery
  • Software Release Life Cycle
  • Computer Science
  • Information Systems
  • Eclipse
  • Git
  • Spring Framework
  • Apache Struts
  • JPA
  • Hibernate
  • JavaScript
  • TypeScript
  • HTML
  • HTML5
  • Css3
  • Cascading Style Sheets
  • JSP
  • Web Services
  • Writing
  • Relational Databases
  • PostgreSQL
  • MySQL
  • Oracle
  • SQL
  • NoSQL
  • MongoDB
  • Database
  • Java
  • Analytical Skill
  • Debugging
  • J2EE
  • RESTful
  • API
  • AngularJS
  • React.js
  • Apache Maven
  • Apache Ant
  • Jenkins
  • Enterprise Service Bus
  • WildFly
  • IBM Security AppScan
  • Fortify
  • SOA
  • Microservices
  • Agile

Summary

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 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10117622
  • Position Id: d4c2ddcca77a623393187c771dfbeda0
  • Posted 23 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Washington, District of Columbia

Today

Full-time

USD 140,000.00 - 146,000.00 per year

Columbia, Maryland

Today

Full-time

USD 102,300.00 - 139,000.00 per year

College Park, Maryland

Today

Full-time

Bethesda, Maryland

Today

Full-time

USD 154,050.00 - 278,475.00 per year

Search all similar jobs