Description: Join our dynamic team supporting the Administrative Office of the US Courts (AO) Case Management System Office (CMSO). We are organized into over 24 agile teams, focusing on developing integrated solutions using the Agile/SAFe Framework. Our mission is to deliver mission-critical case management and related software to support federal appellate, district, and bankruptcy court judges and staff, as well as external stakeholders including pretrial and probation officers. As a Senior Java Developer, you will play a key role in building and supporting enterprise-class software applications, contributing to an ongoing modernization effort. Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Rate: $65 - $75 / hr. w2
Responsibilities:
- Participate in an agile team to deliver the full software development lifecycle, including requirements, architecture, design, development, testing, and deployment.
- Design, develop, and maintain high-quality code that meets requirements and performs efficiently.
- Incorporate standards and best practices, including performance, security, scalability, and maintainability.
- Update and maintain system design documents.
- Review and provide feedback on functional and technical requirements.
- Define and propose solutions for meeting requirements.
- Contribute to improvements in the software development lifecycle (SDLC) utilizing practices such as test-driven development (TDD), static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning.
- Work closely with solutions architects to ensure system design follows industry best practices and standards.
- Create and maintain Red Hat Ansible playbooks and collaborate with the Production Support team.
- Enhance production monitoring by implementing strategies to check the status of different production components and report failures preemptively.
Experience Requirements:
- Experience with full-stack development and understanding of both front-end and back-end technologies.
- Solid understanding of technology to participate in code reviews and provide feedback.
- Experience with automation and monitoring tools (e.g., Splunk, Bamboo, Red Hat Ansible).
- Experience with LDAP-enabled applications and Linux system hardening and security auditing.
Key Technical Skills:
- Java, JSP, JSF
- AngularJS
- SOAP, REST
- Hibernate
- Relational Database experience (Oracle, SQL Server, Informix, Sybase)
- Red Hat Ansible, Red Hat JBoss SOA-P, Red Hat BRMS
- Red Hat Enterprise Linux (RHEL 8+ preferred)
- Bamboo
- Linux administration and scripting
- Experience with Agile methodologies and tools (e.g., Jira)
|