MAXIMUS

  • Sr. Software Engineer - Microservices, JAVA -REMOTE

    Job Locations US-TX-Austin
    Posted Date 1 week ago(11/7/2018 11:39 AM)
    Requisition ID
    2018-35379
    # of Openings
    1
    Job Schedule
    Regular Full-Time
  • Responsibilities

    MAXIMUS is a leading operator of government health and human services programs in the United States, United Kingdom, Canada, Australia and Saudi Arabia. The Company delivers business process services to improve the cost effectiveness, efficiency and quality of government-sponsored benefit programs, such as the Affordable Care Act, Medicaid, Medicare, Children’s Health Insurance Program (CHIP), Health Insurance BC (British Columbia), as well as welfare-to-work and child support programs around the globe. The Company’s primary customer base includes federal, provincial, state, county and municipal governments. Operating under its founding mission of Helping Government Serve the People®, MAXIMUS has more than 16,000 employees worldwide.

    Job Summary:
    MAXIMUS is searching for a Microservices Software Engineer with a strong background in commercial technology product development and hands-on experience in developing enterprise scale Microservices. This position will be part of the software development team and will be responsible for writing code to develop Microservices. Demonstrable experience in developing software application utilizing Microservices architecture, modern tools and emerging techniques is a must. Seeking background in directly managing a small technical team, working with highly demanding product executive management and collaborating with non-technical business operations team.

    Job Duties/Responsibilities:
    • Actively participates, contributes, and drives the architecture and solution design
    • Defines work packages for software construction and work with Project Manager to plan the completion of work, by identifying the right resource and negotiating the effort
    • Leads the team by example, assumes the development responsibility of key foundational services and/or API’s
    • Works closely with database designers and provides constructive feedback
    • Works on deliverables with inputs and guidance from Development Manager and/or Project Manager
    • Actively participates and contributes in SDLC activities such as work effort estimation, assisting peers, solving technical problems and performing code reviews
    • Understands business processes and develops unit and integration test scenario in accordance with system requirements and business process changes
    • Assists the testing team by providing guidance on how to create test data manually and/or systematically to test software programs
    • Works with the supervisor to understand the assigned work, deliver on agreed upon dates and raises issues/risks in a timely manner in case of risk to deliverables
    • Creates/modifies artifacts and deliverables expected from the SDLC and change management process


    Education/Requirements:
    • Bachelor’s degree from an accredited college or university in Information Technology, Computer Science, Engineering, or a related field; work experience in lieu of degree will be considered
    • 8+ years of commercial technology product development experience
    • 3+ years of leadership experience either as architect or hands-on technical lead
    • At least 2 years of expertise in leading the technology evaluation, scalability analysis and tool selection efforts for large Enterprise Solution
    • A strong understanding of decomposition of complex business process and creation of micro services
    • Advanced to Expert level proficiency in - JAVA, JPA, Hibernate and MyBatis.
    • Experience building systems with leading commercial databases – ORACLE RDBMS or MySQL or SQL Server
    • Working knowledge of widely used scripting languages - NodeJS, ReactJS, AngularJS, Ruby, Go, Python, Perl. Advanced proficiency in at least one
    • Well versed with Spring frameworks such as Spring IOC, AOP, MVC and Spring Boot for back-end development preferably on Pivotal Cloud Foundry Platform
    • Well versed with Event Driven Micro services Architecture (MSA)
    • Experienced in developing cloud native application & leveraging Spring Cloud services such as, Config Server and Eureka Server
    • Well versed with ORM frameworks like JPA, Hibernate, Spring Data
    • Well versed with messaging platform such as Solace, ActiveMQ etc
    • Familiar with ReactJS and HTML5
    • Experience with application servers such as Tomcat, Jboss
    • Experienced in Unit testing of MSA application with Ci/CD integration within cloud environment
    • Strong software development methodology understanding, and have assisted in the design, development or testing of a technology product development
    • Very good knowledge of application development, testing and deployment methodologies and best practices
    • Experience in working with Agile development methodologies.
    • Strong comprehension of Integration architecture paradigms and SOA governance concepts
    • Eagerness to mentor junior staff
    • Proficient in Microsoft Office (Word, Visio, Project, and Excel)
    • Excellent analytical skills
    • Excellent organizational, interpersonal, written, and verbal communication skills
    • Ability to perform comfortably in a fast-paced, deadline-oriented work environment
    • Ability to successfully execute many complex tasks simultaneously
    • Ability to work as a team member, as well as independently
    • Must be organized and detail oriented

    Preferred Knowledge/Skills/Experience:
    • TOGAF Certified
    • Java Oracle Certified Expert
    • AWS Certified Developer
    • Certified Scrum Master or PMI-ACP Experience testing in Agile /SCRUM environments
    • Experience working in mid-large scale projects
    • Experience testing application deployed on cloud native PaaS framework
    • Experience with vulnerability and Privacy testing methods

    Physical Requirements:
    • Ability to sit for up to 90% of time
    • Ability to lift or carry objects up to 10 lbs.
    • Frequent use of computer, telephone, and office equipment (copier, fax, scanner)
    • Ability to travel up to 20%

    The Ideal Candidate will Possess the Following Additional Education and Experience

    • Typically requires a minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience.
    • Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
    • Exercises judgement in selecting methods, techniques and evaluation criteria for obtaining results.
    • Networks with key contacts outside own area of expertise.
    • Determines methods and procedures on new assignments and may coordinate activities of other personnel as a team lead.

    EEO Statement

    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.

    Apply/Socialize

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.