Job Description :
Java Developer,
Hopkins, MN
6+ Months Contract
Phone + Skype
Description:
75% Software Development
Be creative, be collaborative, be interested, be driven
Write well designed, testable, efficient code (front-end and back-end) for applications that are migrating to the cloud platform
Integrate software components into a fully functional software system
Leverage modern, cloud native, software engineering practices and principles to re-architect and rebuild existing applications onto Cloud Platform
Work closely with Cloud Platform team to provide feedback and drive reliable platform services and features needed by our application teams
Implement modern engineering practices to ensure product quality (e.g., test automation, CI/CD practices), where appropriate.
Participate in identification of solution options to meet customer and technical requirements
15% Business Analysis and Partnering
Regularly interface with architects, analysts, process designers, business SMEs, and users to understand and evaluate business requirements.
10% Community
Where appropriate, be an advocate for sound decision making, in the spirit of empowering your colleagues and team to pursue the best technology choices possible given the constraints we ask you to operate in.
Required Skills:
Spring-Boot
JUnit, Mockito, Spock, or other unit testing framework
Experience with RESTful service API development and\or consumption
HTML/CSS
Typescript
Angular
Preferred Skills:
Platform - familiarity with RHEL/Linux
Docker
Angular
Gradle or Maven
SAML authentication
Java server-side development (Spring framework)
CSS preprocessors (LESS/SASS)