Senior Application Software Engineer - Java

Company: CompuScienceIT, LLC
Location: St Louis, Mo
Status: Direct - Full Time
Salary: 75-110K
Close Date: Direct

Job Description:
Job req ID: 1119395
Job description
Position Purpose: Position Purpose: Design, build, test and maintain; scalable, stable, and highly responsive custom off the shelf microservice API technology solutions to meet business needs to support Centene contact center solutions applications. 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 architects and developers to plan, build and perform integration test API contracts and their implementations
Responsible for overall design of the solution
Conduct root cause analysis and advanced performance tuning for complex business processes and functionality
Education/Experience: Bachelor's degree in Computer Science, MIS, related field or equivalent experience. 3+ years of related experience. Strong working knowledge of JAVA, Go JSP, SQL, UNIX shell scripting, with an understanding of emerging technologies as Google Go/Golang, or node.js. Strong working knowledge of Java Script, XML, HTML, ASP.Net, C# and various No-SQL databases such as MongoDB.
Working knowledge of JEE servers, such as Tomcat and JBOSS and the various JEE technology stack they support
Strong background with the Spring Framework, Spring Boot and Spring Data JPA with Hibernate as the backing persistence API
Strong experience developing RESTful and SOAP/WSDL based web services and be able to discuss the difference between the two approaches
Expertise on building clients that are able to consume such webservices
Working knowledge of various HTTP based authentication schemes and how TLS is implemented
Ability to articulate various design patterns, such as MVC and DI, and know when to apply them in practice
Ability to articulate what a microservice is and what it’s architecture entails
Familiarity with common code vulnerabilities and how to mitigate them
Ability to design and build automated unit tests and integration tests with JUnit and supporting mock libraries
Familiarity with various cloud based technologies such as Docker, Rancher, Kubernetes, Amazon AWS, Microsoft Azure and Google Cloud

Contact Information:
Job Code: 111935

Jim Jennings 636-484-6869

<< Back