Google Go - C#/or Java Back-End

Company: CompuScienceIT ,LLC
Location: St Louis, Mo
Status: Contract
Salary: Market
Close Date: Contract to possible Direct

Job Description:
Candidates must be US Citizens or Greencard – no sponsorship provided. The manager will consider strong back-end Java Developers or back end ASP.Net, C# and will train on Google GO. There are at least 4 openings. Location is Clayton. 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 contact center solutions applications. Act as a subject matter expert for Application Software developers and Engineers. Be able to work with architects and developers to plan, build and perform integration test API contracts and their implementations. Qualifications: Education/Experience: • Bachelor's degree in Computer Science, MIS, related field or equivalent experience. • 2+ 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. • Candidates should have a working knowledge of JEE servers, such as Tomcat and JBOSS and the various JEE technology stack they support. • Candidates should also have a strong background with the Spring Framework and Spring Boot. • Candidates should also have a strong background in Spring Data JPA with Hibernate as the backing persistence API. • Candidates should have strong experience developing RESTful and SOAP/WSDL based web services and be able to discuss the difference between the two approaches. • Candidates should also have expertise on building clients that are able to consume such webservices. • Candidates should have a working knowledge of various HTTP based authentication schemes and how TLS is implemented. • Candidates for this position should be able to articulate various design patterns, such as MVC and DI, and know when to apply them in practice. • Candidates should understand and be able to articulate what a micro service is and what it’s architecture entails. • Candidates should also be familiar with common code vulnerabilities and how to mitigate them. • Candidates should be able to design and build automated unit tests and integration tests with JUnit and supporting mock libraries. Other Attributes: • Contribute to the entire implementation process for new API designs and integration points • Meet with business partners to understand business needs • Contribute to overall solution design • Responsible for build and testing of developed solutions • Experience working in an Agile environment preferred • A working knowledge of federal systems and processes preferred • Ideal candidates should be aware of or have used various cloud based technologies such as Docker, Rancher, Kubernetes, Amazon AWS, Microsoft Azure and Google Cloud

Contact Information:
Job Code: GOOGO

Jim Jennings 636-484-6869

<< Back