Sr. Java Developer

Sr. Java Developer
Full Time
Telecommuting not available Travel not required

Job Description




MAXIMUS is a leading operator of government health and human services programs and has partnered with state, federal and local governments to provide critical, high quality health and human service programs to a diverse array of communities. Operating under MAXIMUS's founding mission of Helping Government Serve the People® since 1975, MAXIMUS Federal Services is entirely focused on helping government agencies run programs cost-effectively and serve program constituents with improved outcomes. By being a responsible steward for government programs, we help the federal government deliver on its promises through our people, process and technology. Our focus is always on outcomes and results that connect citizens more effectively with government services.







This is a great opportunity for someone interested in a technically challenging role, but who also wants a good work/life balance. This position will be the primary designer of modernization of application using open source framework using JAVA platform. The typical week should be a regular forty (40) hours, allowing plenty of time with family and friends.










  • Provide input into application architecture and design



  • Develop and deploy components or complete application functionality in Java environments



  • Design software components from business requirements



  • Document and diagram application functionality from business requirements



  • Write required documentation



  • Develop using Agile methodologies and participate in daily scrums











  • Bachelor's Degree in Computer Science or related field from an accredited college or university required; an additional four (4) years of related work experience can substitute for a degree



  • At least seven (7) years of experience in lifecycle systems development, including systems analysis and design, requirements analysis, programming, and testing, with at least five (5) years of Java programming experience is required



  • Excellent Java programming skills



  • Experience with Spring Core, Spring MVC, Spring Security, Spring Data and, Spring Boot



  • Experience designing and implementing Java or JEE solutions with a focus on SOA, messaging, and business rules



  • Experience using modern development methodology including Agile and continuous integration



  • Understanding of design patterns and SOA principles



  • Good interpersonal and communications skills




Preferred qualifications include:





  • Experience with middleware rules engines such as Drools and/or JMS (Rabbit= MQ)



  • Experience working in and a general understanding of Red Hat Linux OS. Experience in performance tuning and Clustering JEE application based platform for Enterprise system (I.E. Tomcat, Weblogic, EAP, Websphere, etc.)



  • Experience in designing, architecting, implementing, and tuning products that are similar in concept to the JBoss Middleware stack, such as iLog, Tibco, Weblogic, Websphere, etc



  • Experience in implementing SOA



  • Background in managed file transfer, XML Gateway and various transport protocols (FTP, SFTP, HTTPS, TLS etc.)



  • Working knowledge of RESTful web services, SOAP/WSDL-based Java web services (WS*) Experience with build tools such as Maven/Gradle



  • Exposure to DevOps concepts Possess knowledge of the database systems including PostgreSQL and Oracle








Physical Requirements:





  • Work is performed in a general office environment



  • Ability to sit for up to 80% of time




Additional Requirements as per Contract/Client:





  • Ability to obtain and maintain Public Trust Security Clearance



  • United States Citizenship or Permanent Residency










A committed and diverse workforce is our most important resource.



MAXIMUS is and 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.

Posted By

Maximus, Inc.

Dice Id : RTL50274
Position Id : 201828743-149
Have a Job? Post it

Similar Positions

Sr. Java Developer
  • VariQ Corporation
  • Washington, DC
Senior Java/J2EE developer
  • HCL America Inc.
  • Washington, DC
Senior Java Developer
  • Arthur Lawrence
  • Bethesda, MD
Java Developer
  • Paradyme Management
  • Greenbelt, MD
Java Developer
  • GreatLogics
  • Bethesda, MD
Java Developer
  • Earth Resources Technology, Inc.
  • Silver Spring, MD
Senior JAVA Developer
  • REI Systems
  • Sterling, VA
Senior Java Developer
  • Hexaware Technologies, Inc
  • Mclean, VA
Java Developer
  • CNSI
  • Rockville, MD
Senior Java Software Developer
  • ALTA IT Services
  • Adelphi, MD
Senior Java Developer (9)
  • Pyramid Consulting, Inc.
  • Mclean, VA
Java Developer - Web Application
  • ManTech Advanced Systems International
  • Alexandria, VA
Core Java Developer
  • CMCI
  • Alexandria, VA