Java Developer in Washington, DC at Maximus

Date Posted: 4/21/2021

Job Snapshot

Job Description

Who We Seek:

•Passion Seekers. You genuinely care about the work that you do and its impact on society.
•Self-Starters. You’re a go-getter who isn’t afraid to step up and disrupt the status quo.
•Entrepreneurs. You bring fresh ideas to the table, work hard, develop business and consistently seek new challenges.
•Collaborators. You’re a great contributor to a high performing team that accomplishes great feats for our clients.

Job Responsibilities:

•Designs, codes, and tests software modifications for assigned applications to address changes or fixes as necessary for problem resolution,
•Collaborates with the Production Support team to assist with ticket investigation and resolution,
•Interacts with clients, subcontractors, and users as required during daily activities,
•Independently prepares estimates of effort to develop and execute approved application changes in primary applications, prioritizes work assignments, and facilitates peer review of work products,
•Coordinates and participates in system, integration, performance and acceptance testing,
•Maintains shared responsibility for documentation updates to configuration records and the related configuration management tool to track application changes,
•Work as part of a team throughout the software development life-cycle,
•Collaborate with designers and analysts to implement enhancements or new applications
•Develop code to meet user story acceptance criteria,
•Reviews, analyzes, and modifies programming systems, including encoding, testing, debugging and installing for a large-scale system,
•Extensive object-oriented software development and domain design,
•Solid communication skills to interact with the business team and technology team,
•Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline),
•Encouraging and building automated processes wherever possible,
•Manage environments requests and environment allocation to project teams,
•Manage health of the environment and proactively coordinate as well as resolve the environment downtime related issues.

Required Skills:

•5+ years’ experience in application development using Java/JEE and related technologies (Weblogic, JBoss, Spring Framework),
•5+ years of experience in HTML, CSS, Javascript, and jQuery,
•5+ years of experience developing REST, SOAP, and JSON/XML,
•5+ years of experience with Oracle RDBMS,
•5+ years of experience with SQL/PL SQL,
•4+ years of experience with Maven, JUnit, Selenium, Subversion,
•3+ years of experience with containerization (Docker and OpenShift),
•2+ years of experience in managing application deployed in AWS cloud,
•Extensive hands-on experience – Jenkins,
•Working knowledge of Agile/Scrum development,
•Working knowledge with CI/CD.

Desired Skills:

•Bachelor’s Degree
•8+ years of IT experience,
•Expertise with all aspects of Red Hat Enterprise Linux (RHEL) and AWS,
•Experience with Angular/typescript,
•Advanced scripting knowledge with Python, Ansible, or another similar language,

Years of Experience: 5+ Years
Minimum Education Required: Bachelor's Degree
Must be eligible to obtain Public Trust Clearance.
Due to federal client requirements, only US Citizens can be considered


 Job Summary

Essential Duties and Responsibilities:


- Develops solution alternatives and impact analysis with Application Support Team Lead and Technical Team members to confirm priority and technical feasibility of proposed solutions
- Designs, codes, and tests software modifications for assigned applications to address changes or fixes as necessary for problem resolution
- Collaborates with the Production Support team to assist with ticket investigation and resolution
- Interacts with clients, subcontractors, and users as required during daily activities
- Independently prepares estimates of effort to develop and execute approved application changes in primary applications, prioritizes work assignments, and facilitates peer review of work products
- Coordinates and participates in system, integration, performance and acceptance testing
- Maintains shared responsibility for documentation updates to configuration records and the related configuration management tool to track application changes
- Work as part of a team throughout the software development lifecycle
- Collaborate with designers and analysts to implement enhancements or new applications
- Develop code to meet user story acceptance criteria
- Debug, test, and fix errors
- Conduct design and code review to ensure compliance with standards
- Estimate level of effort to develop code to meet acceptance criteria
- Maintain records to document program development and revisions
- Share best practices and improve processes within and across sprint teams, and mentor more junior developers
- Designs and codes programs; creates test transactions and runs unit tests;
- Reviews, analyzes, and modifies programming systems, including encoding, testing, debugging and installing for a large-scale system.
- Extensive object-oriented software development and domain design
- Solid communication skills to interact with the business team and technology team

Required Skills:


- 5+ years' experience in application development using Java/JEE and related technologies (Weblogic, JBoss, Spring Framework)
- 5+ years of experience in HTML, CSS, Javascript, and jQuery
- 5+ years of experience developing REST, SOAP, and JSON/XML
- 5+ years of experience with Oracle RDBMS
- 5+ years of experience with SQL/PL SQL
- 4+ years of experience with Maven, JUnit, Selenium, Subversion
- Working knowledge of Agile/Scrum development
- Working knowledge with CI/CD - Jenkins
- Experience with Angular is highly desired

Desired Skills:


- Demonstrated ability to build trusted advisor relationships with clients
- Experience supporting sales and business development
- Experience with financial management

Years of Experience: 5 Years
Minimum Education Required: Bachelor’s Degree


Education and Experience Requirements

Dice21



Since 1975, Maximus has operated under its founding mission of Helping Government Serve the People, enabling citizens around the globe to successfully engage with their governments at all levels and across a variety of health and human services programs. Maximus delivers innovative business process management and technology solutions that contribute to improved outcomes for citizens and higher levels of productivity, accuracy, accountability and efficiency of government-sponsored programs. With more than 30,000 employees worldwide, Maximus is a proud partner to government agencies in the United States, Australia, Canada, Saudi Arabia, Singapore and the United Kingdom. For more information, visit https://www.maximus.com.

EEO Statement: Active military service members, their spouses, and veteran candidates often embody the core competencies Maximus deems essential, and bring a resiliency and dependability that greatly enhances our workforce. We recognize your unique skills and experiences, and want to provide you with a career path that allows you to continue making a difference for our country. We’re proud of our connections to organizations dedicated to serving veterans and their families. If you are transitioning from military to civilian life, have prior service, are a retired veteran or a member of the National Guard or Reserves, or a spouse of an active military service member, we have challenging and rewarding career opportunities available for you. A committed and diverse workforce is our most important resource. Maximus is an Affirmative Action/Equal Opportunity Employer. Maximus provides equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disabled status.