Job Description :
Job Title : Java Developer
Location : Eden Prairie, Minnesota
Candidate must be authorized to work without sponsorship
Interview process: 3 interviews including 2 coding challenges
Top 3 requirements?
Spring Boot
Testing experience
Job Description
This team works on the Advocate4me platform
They are looking for a full stack resource with experience in Java, Spring Boot, REST, & some front-end
This person should also have experience with testing as this is a heavy testing environment
The team is ok with a strong Java dev who is willing to learn the front-end as well' • Write & test code
Create services in Java & Spring Boot
Create front-end components
Spring Boot
Testing experience
Core Java
Programming Concepts
Object orientation
Spring Boot
JavaScript & JSON
What are the top 5-10 responsibilities for this position? (Please be detailed as to what the candidate is expected to do or complete on a daily basis)
If you have an entrepreneurial spirit, are driven to see people using your creation, and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you.
Primary Responsibilities:
Join a development team in delivery of RESTful APIs and UIs built with Angular and Adobe CQ5
Own the build/deploy/release process and find ways to automate and improve our pipeline at every step
Bring innovative ideas to help continuously improve including the design, build, deploy, test and runtime cloud ecosystems
Participate in debugging and performance tuning in a high performance cloud platform
A great attitude with the passion and persistence to solve complex problems
Passionate, motivated, adaptable, team-oriented individual
Preferred Qualifications:
Healthcare industry experience
Experience in building complex software systems that have been successfully delivered to customers
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Knowledge and experience of Agile methodology
Experience developing Unit Tests using tools such as Junit, NUnit, MSTest to verify your code quality
Experience with RESTful Web Services
Desire to continuously improve and evolve all aspects of the work environment
Passion for automation and simplicity
What software tools/skills are needed to perform these daily responsibilities?
We are looking for a rock-star Software Engineer with the following skills:
3+ years of experience building and shipping production software in a scaled distributed environment
Proven understanding of Computer Science fundamentals. Degree preferred but will consider work experience in lieau of a degree.
Knowledge of a variety of modern programming languages (Java, JavaScript, Node, .NET C# Web Forms), JAVA preferred or .NET Experience and/or knowledge of open-source technologies (Angular, Hibernate), database technologies (Oracle/mySQL), MVC, JSON, XML, Web Services (SOAP and REST), GIT
Knowledgeable in HTML and Webpage scripting.
Knowledge of Continuous Integration and Deployment Strategies
Excellence in technical communication with peers and non-technical colleagues.
What skills/attributes are a must have?
Experience with JAVA, JavaScript including JavaScript Frameworks, JSON, XML, Web Services (SOAP and REST), GIT
What skills/attributes are nice to have?
Healthcare knowledge
Cloud Technologies including container based applications
Machine Learning
Mobile Technologies