← Back to all jobs


Sr. Java Developer (Remote)

Remote / Full Time

August 10

Maximus is seeking a remote Senior Software Developer. As a Senior Software Developer, the candidate supports web application development and automation testing. The candidate will be working in an Agile development team and be responsible for development and implementation of applications using existing and emerging technology platforms. They shall have the ability to perform well not only in services development, but also in testing including manual and automation testing for supporting the goals in the New Ways of Working.

Primary Responsibilities: 

  • Work with Team Leads, Product Owners and Scrum Masters to develop plans, schedules, and provide time estimation for testing activities to complete a user stories within an Agile Scrum team
  • Develop web services such as RestFul services knowledge, AWS, and Google Cloud Platform
  • Support test workflow development, planning, and continues integration activities
  • Utilize technology and programming languages (Java, Java EE, Spring/IoC, Hibernate, JPA, Spring Data, and Domain Modeling)
  • Conduct peer review and aim to improve code efficiency
  • Implement scalable, sustainable and maintainable applications
  • Actively seek and perform work, new approaches and elevate the team to higher standards
  • Communicate complex tasks in layman's terms so others can comprehend
  • Recommend and implement solutions after analyzing business needs to drive for positive outcomes

Minimum Requirements: 

  • Minimum Education Required: Bachelor’s Degree
  • Minimum 8+ years of experience
  • Must Be Eligible to Obtain Government Clearance
  • Design and develop Restful Web Services across multi-node clustered environments
  • Utilizing Security/Authentication frameworks like SAML, Oauth or OpenID Connect
  • Using entire Spring framework (MVC, Security, JPA/data) with Code quality tools such as Sonar, PMD, JACoCo, Cobertura, Findbugs etc.
  • JAXB/Jackson java APIs (parsing, transforming, formatting etc)
  • Utilize SCM Technologies (Git, SVN, CVS) for version and configuration management
  • Build and deployment using pipeline automation tools (Jenkins, puppet, chef, etc.)
  • Develop utilizing scrum/agile, SDLC, with online Issue Boards (Jira, Rally, etc) for coordinating collaborative user story work
  • Interface with Alfresco Activiti and CMS
  • Conduct XML manipulation, analysis and transformations using tools such as XPATH and XSLT
  • Build Junit/TestNG test harnesses including in-memory databases using DBUnit, JMockit and Mockito environment including Linux, Amazon AWS, Apache Tomcat, Spring MVC+SECURITY+JPA/DATA, XSL, Oracle 11g, Maven, Jenkins, JavaScript, and Web Services, Hibernate
  • Configure and deploys WAR/TAR files
  • Proficient in communicating with supporting groups to resolve conflicts
  • Support Operations and Maintenance activities
  • Mentor and train teammates and other staff
  • Participate in monthly business development meetings
  • Provide support to business development team on marketing materials, proposals, demos
  • Formulate technical strategy, assist in product/solution development
  • Provide data for cost estimation to project managers and/or business development personnel

Desired Skills: 

  • Experience with web application service development, including at least five (5) years of experience deploying production enterprise applications in AWS that use AI/ML
  • Shall have at least two (2) years of testing experience, particularly in automation testing that is related to front-end and back-end applications and/or data services
  • Demonstrated ability to build trusted advisor relationships with clients

Made by Hyperplane