Centene Corporation Senior Application Software Engineer - Java in Clayton, Missouri


Position Purpose: Design, build, test and maintain scalable and stable off the shelf application or custom built technology solutions to meet business needs. Act as a subject matter expert for Application Software developers and Engineers.

  • Contribute to the entire implementation process including driving the definition of improvements based on business need and architectural improvements

  • Meet with business partners to understand business needs

  • Responsible for overall design of the solution

  • Design, build and test applications

  • Conduct root cause analysis and advanced performance tuning for complex business processes and functionality

  • Analyzing ticket work to make sure there are no missed dependencies or requirements

  • Collaborating with peers to improve knowledge and code quality

Education/Experience: Bachelor's degree in Computer Science, MIS, related field or equivalent experience. 3+ years of related experience. Advanced knowledge of Java, Knowledge of JSP/JSTL/sitemesh, Spring, Hibernate, MVC, webflow, REST/SOAP, Junit, Mockito, Oracle, Teradata and Agile.


  • Ability to write unit tests and complex SQL queries

  • Knowledge of MongoDB

  • Knowledge of Java 8 coding standards and how to apply them

  • Extended knowledge requirements including Javascript, JQuery, CSS and HTML

  • Knowledge of spring security

  • Healthcare industry knowledge or experience

Centene is an equal opportunity employer that is committed to diversity, and values the ways in which we are different. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other characteristic protected by applicable law.

TITLE: Senior Application Software Engineer - Java

LOCATION: Clayton, Missouri

REQNUMBER: 1124226

COMPANY: Information Technology

POSITION TYPE: Professional