Job Description :
Position :
Java developer

Location :
Minneapolis, MN

Brief JD
Job Description:

Required Experience:

Must have 10+ years of relevant systems software engineering experience
BS/MS in computer science or engineering (or equivalent professional experience)
Experience with large-scale distributed systems and web oriented architectures
Developing Spring/Java applications

Aggressive Refactoring

Service Oriented Architecture design
Experience with API’s

Preferred Experience:

Experience in the use of containers for deployment (e.g. Docker, Rocket)
Experience as a Technical Lead or Lead Developer on a complex distributed systems project
Experience with cloud computing platforms (e.g. GCP, AWS, Azure, etc
Experience with JSON/RESTful services and best practices therein
Experience with Container Orchestration (Kubernetes, Mesosphere, etc
Pair Programming (Social skills)
Test Driven Development (TDD)
Experience with testing frameworks (JUnit and Spock in particular)
Experience and/or understanding of IoT
             

Similar Jobs you may be interested in ..