Senior Java Developer
- Source: LinkedIn
- RAZOR
- $87,758 /yr
- Remote
- McLean
- Full-Time
- Senior
Job Description
Senior Java Developer
Razor is seeking an experienced Senior Java Developer to support enterprise application development, system architecture, and CI/CD automation for a federal IT program supporting the Department of Veterans Affairs (VA).
The ideal candidate will have strong hands-on experience with Java, Java EE, Spring, REST/SOAP web services, Oracle databases, and modern DevOps practices , including Jenkins, GitHub, and Infrastructure as Code (IaC).
This position requires a developer who can independently design, develop, troubleshoot, and maintain complex enterprise applications while collaborating with technical teams in an Agile development environment.
Clearance Requirements
- Must be able to obtain and maintain a VA background investigation clearance .
Key Responsibilities
- Design, develop, test, deploy, and maintain enterprise applications using Java, Java EE, and Spring .
- Develop and integrate REST and SOAP web services to support application functionality and system interoperability.
- Work with Oracle relational databases, SQL, and JPA/Hibernate to support application data management.
- Build, maintain, and troubleshoot Jenkins CI/CD pipelines to automate software delivery.
- Utilize GitHub for source control, branching, pull requests, and collaborative development.
- Implement Infrastructure as Code (IaC) solutions to automate infrastructure provisioning and database-related tasks.
- Analyze system architecture and technical requirements to develop scalable and maintainable software solutions.
- Troubleshoot application defects, investigate production issues, and implement corrective solutions.
- Evaluate technical design approaches and communicate architectural decisions, risks, and benefits.
- Participate in Agile development activities, code reviews, testing, and software deployments.
- Collaborate with developers, technical leads, and other stakeholders to support application enhancements and ongoing operations.
Required Qualifications
- 8+ years of professional software development experience , including enterprise application design, development, testing, deployment, and production support.
- Strong hands-on experience developing enterprise applications using Java, Java EE, object-oriented programming, and Spring .
- Experience designing, developing, and integrating REST and SOAP APIs .
- Experience working with Oracle relational databases, SQL, and JPA/Hibernate .
- Knowledge of system architecture, software design principles, and application development life cycles.
- Experience working within Agile software development environments .
- 2+ years of hands-on experience with Jenkins , including building, maintaining, or troubleshooting CI/CD pipelines.
- 2+ years of hands-on experience with GitHub , including source control, branching, pull requests, and code collaboration.
- 2+ years of hands-on experience with Infrastructure as Code (IaC) , including infrastructure provisioning or database task automation.
- Strong debugging, troubleshooting, and analytical problem-solving skills.
- Ability to independently develop and troubleshoot code, explain technical design decisions, and demonstrate direct contributions to software development and automation initiatives.
Preferred Qualifications
- Experience with WebLogic application servers .
- Experience with AngularJS or jQuery .
- Experience using Ansible and/or Terraform .
- Familiarity with React and Python .
- Experience with Jira and Confluence .
- Previous experience supporting federal government or VA programs .
Employer Information
Razor is an Equal Opportunity Employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic.
Skills
- Java
- java-ee
- spring
- oracle
- Jenkins
- Github
- Hibernate
- AngularJS
- jQuery
- Ansible
- Terraform
- React
- Python
- JIRA
- confluence
