Job SummaryCompany Do you have experience supporting CMS Medicare or Medicaid programs? Become a critical contributor as the Senior Software Engineer on this team to meet our customer's needs. If you are interested in learning more about Sparks Group and the opportunity, please submit your resume today. Responsibilities Full Agile development of web-based enterprise solutions utilizing Java EE Develop and integrate solutions using various open sour architectures Support technical discussions to provide guidelines and approach to team Collaborate with team to design new features and functionality Support security assessments as required Serve as mentor to technical team QualificationsBackground Profile Bachelor's Degree in Computer Science or related field 7 years as a senior developer building multi-tier, enterprise web-based solutions using frameworks such as Java EE, Spring, JBoss, Fuse, MQ, RDBMS, ORM, AWS, REST 7 years in 1 or more technical disciplines (architecture, process re-engineering, development, verification) 2 years of experience working on Microservices architecture 3-7 years of experience estimating, planning, and executing complex projects using Agile methodologies Developing systems with Section 508 compliance Possess or be able to obtain a Public Trust clearance Qualified candidates should send their resume AND call Sparks Group for additional details. Please note, resume must include a valid email address in order to be considered. We look forward to discussing your background, your current job search, and your potential career path with Sparks Group! Sparks Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, pregnancy, citizenship, family status, genetic information, disability, or protect veteran status.