DeveloperJobs.io
← Back to all jobs

Job Description

The C.A.S.E. Engineering Group is seeking a Senior Java Developer to help maintain and enhance mission-critical federal tax processing applications. In a hybrid work setup, you will design, build, test, and sustain enterprise-grade software using Java/EE, applying solid OO design and contemporary frameworks to deliver reliable, scalable solutions within a government-focused environment. The role emphasizes collaboration with stakeholders and adherence to Agile practices to translate requirements into robust software."

Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java and Java EE technologies.
  • Apply object-oriented programming principles, Java design patterns, and frameworks such as Spring and Hibernate.
  • Build and consume web services with Jakarta RESTful Web Services (JAX-RS).
  • Develop responsive user interfaces using JavaServer Faces / PrimeFaces or React.
  • Deploy and manage applications on Red Hat JBoss Enterprise Application Platform (EAP) 7.2.6 or newer.
  • Develop and execute unit tests using JUnit or comparable frameworks.
  • Build, automate, and manage code using Jenkins/Hudson, Apache Ant, Maven, and GitHub.
  • Perform source code analysis with AppScan and monitor/tune applications with AppInternals, JConsole, and VisualVM.
  • Write and maintain Linux shell scripts in a Red Hat Enterprise Linux 8 environment.
  • Review and analyze detailed software requirements and document coding changes for enhancements.
  • Conduct peer reviews, debugging, and performance tuning to ensure defect-free production deployments.
  • Produce Enterprise Life Cycle (ELC) documentation and utilize IBM ELM Tool Suites, including DOORS Next, Jira, and Endevor.
  • Support Agile development practices and collaborate with stakeholders to define and implement technical solutions.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent experience).
  • At least 8 years of Java development experience (design, coding, and testing).
  • Strong expertise in object-oriented programming, Spring Framework, Hibernate, and web technologies.
  • Experience designing and building scalable, high-performance applications.
  • Java and Java EE technologies, including Jakarta RESTful Web Services (JAX-RS) and Java Design Patterns.
  • JUnit or other testing frameworks.
  • Red Hat JBoss EAP 7.2.6 or newer.
  • Java Server Faces / PrimeFaces or React for GUI development.
  • Eclipse, Jenkins/Hudson, Ant, Maven, and GitHub.
  • AppScan, AppInternals, JConsole, and VisualVM.
  • Linux RHEL 8.0 and Linux shell scripting.
  • IBM ELM Tool Suites (including DOORS Next), Endevor, Jira.
  • Must be able to obtain and maintain IRS Minimum Background Investigation (MBI); U.S. work authorization required.
  • Strong problem-solving and debugging skills with attention to detail.
  • Familiarity with Enterprise Life Cycle (ELC) processes and Agile methodologies.
  • Ability to collaborate in a team-oriented environment and communicate effectively with technical and non-technical stakeholders.
  • Adaptability in a fast-paced, evolving work environment with shifting priorities.

Technologies

  • Java, Java EE
  • Spring Framework, Hibernate
  • Jakarta RESTful Web Services (JAX-RS)
  • Java Design Patterns
  • JavaServer Faces, PrimeFaces, React
  • Red Hat JBoss EAP 7.2.6 or newer
  • JUnit, Jenkins, Hudson, Ant, Maven
  • GitHub, AppScan, AppInternals, JConsole, VisualVM
  • Linux, RHEL 8
  • Eclipse, Endevor, Jira, DOORS Next
  • IBM ELM Tool Suites, IBM Suite, File Manager, JCL, AEV JCL, IBM Debugger

Benefits

  • Work from home

Compensation

USD 105,000 - 135,000 per year

Location

New Carrollton, MD 20784 (Hybrid)

Work Location

Hybrid remote in New Carrollton, MD 20784

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.