St. Louis, MO

SR. APPLICATION SOFTWARE ENGINEER, JAVA

Apply now

OVERVIEW

Job description
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

DETAILS

Qualifications:

Education/Experience: 
  • Bachelor's degree in Computer Science, MIS, related field or equivalent experience. 
  • 3+ years of related experience. 
  • Strong working knowledge of Java. 
  • Strong working knowledge of Java Script, OOP/OOAD, XML, HTML. 
  • Experience with Oracle or SQL Server. 
  • Experience with web services, messaging, and stored procedures.
  • Healthcare experience strongly preferred, requires demonstrated understanding of business process as it relates to experience in the field.
Preferred:
  • Expert knowledge of JAVA (1.7, 1.8 preferred), Spring, Spring Batch, Spring MVC, JPA/Hibernate, Expert SQL skills, Web Services (Rest and SOAP), PL/SQL, UNIX shell scripting, testing frameworks like Junit, Mockito or other mocking frameworks.
  • Expert knowledge of OOP/OOAD, XML, HTML, PL/SQL. Strong experience with Oracle or SQL Server, web services, messaging, data modeling, and stored procedures. 
  • Python/Jython, JSP, JMS, Eclipse experience preferred.  
  • Experience with Health Care applications development and design preferred. 
  • Experience working with Agile methodologies, continuous integration environment utilizing SVN and automated build server technologies (Maven/Jenkins/Hudson/Bamboo).
  • Strong communication skills and enjoys being part of a high-performance team.
  • JQuery, Angular, Bootstrap, Node, Git, Grunt/gulp, EcmaScript 6/Typescript, Jasmine Microservices, AOP, Oracle PL/SQL, TDD/BDD, Agile, Python/jython, Pega