Java Developer
Locations |
Plymouth, MN
|
CategoryJob Type |
Web and Application Development
Contract-to-hire
|
We are seeking a full-stack engineer to work as part of a Web and Application development group, developing software using Java, SpringBoot, Spring Data Rest, Angular 7 and Oracle. This engineer will work in a dynamic and highly collaborative scrum team that delivers completed user stories on bi-weekly sprints. We are looking for candidates that are available immediately and can work on-site in our client's Plymouth, MN office.
Required Qualifications:
· Bachelor's Degree or equivalent experience
· U.S. Citizen
· 2-3 years Java application design, development and testing experience
· 2-3 years Oracle database development experience
· 2-3 years Java experience with application integration and RESTful APIs
· 1+ years of Angular
· 1+ years IDE experience of Eclipse or IntelliJ
· 1 year of experience using StreamSet
· Spring Framework Experience –SpringBoot, Spring Data Rest, Spring MVC, Spring Security, Spring JDBC, JPA(Hibernate), NOSQL
Preferred Qualifications:
· Experience with Apache Kafka, Apache Spark and ElasticSearch
· Experience with Flowable or any workflow and Business Process Management (BPM)
· Experience with Docker containerization
· Experience developing automated tests and deliver high quality code to production within a short development cycle in the Continuous Integration environment
· Experience in a scrum team implementing feature functionality
· Linux and Tomcat admin experience
· Experience using Postman and Fiddler
· Experience developing WebSphere application
· Maven - Nexus repository usage
· Maven- dependency management and use of local repository
· Maven -understanding of POM and usage of parent POMs and architecture of new projects using Maven
A successful engineer:
· Writes web application code following best practices of accessibility, internationalization, and instrumentation.
· Provide thought leadership and proactive engagement on projects to ensure delivery.
· Encourage teamwork, provide mentoring and coaching to junior developers.
· Collaborate across IT departments and partner with business areas to improve the delivery of the development project.
· Able to integrate Legacy systems to various systems using API.
· Partners closely with business and technology teams to craft great customer experiences.
· Delivers code in an agile team environment.
· Is a great team player and excels in collaboration across teams.
· Drives innovation through rapid iterative development.
· Has a general understanding of networking such as firewalls and DMZs (preferred) and HTTPS certificates in particular with Java certificate store
People
· Go getter, positive attitude and work ethic a must
· Good verbal and written communication skills
· Consultative skills – interact and engage with business stakeholders
· This position is 75% technical and 25% interactive
· Ability to work with others and ask questions to deliver results
· Work will be done within the context of an Agile/Scrum team
· Work in a highly collaborative fashion in an open workspace
*No third parties please.
Required Qualifications:
· Bachelor's Degree or equivalent experience
· U.S. Citizen
· 2-3 years Java application design, development and testing experience
· 2-3 years Oracle database development experience
· 2-3 years Java experience with application integration and RESTful APIs
· 1+ years of Angular
· 1+ years IDE experience of Eclipse or IntelliJ
· 1 year of experience using StreamSet
· Spring Framework Experience –SpringBoot, Spring Data Rest, Spring MVC, Spring Security, Spring JDBC, JPA(Hibernate), NOSQL
Preferred Qualifications:
· Experience with Apache Kafka, Apache Spark and ElasticSearch
· Experience with Flowable or any workflow and Business Process Management (BPM)
· Experience with Docker containerization
· Experience developing automated tests and deliver high quality code to production within a short development cycle in the Continuous Integration environment
· Experience in a scrum team implementing feature functionality
· Linux and Tomcat admin experience
· Experience using Postman and Fiddler
· Experience developing WebSphere application
· Maven - Nexus repository usage
· Maven- dependency management and use of local repository
· Maven -understanding of POM and usage of parent POMs and architecture of new projects using Maven
A successful engineer:
· Writes web application code following best practices of accessibility, internationalization, and instrumentation.
· Provide thought leadership and proactive engagement on projects to ensure delivery.
· Encourage teamwork, provide mentoring and coaching to junior developers.
· Collaborate across IT departments and partner with business areas to improve the delivery of the development project.
· Able to integrate Legacy systems to various systems using API.
· Partners closely with business and technology teams to craft great customer experiences.
· Delivers code in an agile team environment.
· Is a great team player and excels in collaboration across teams.
· Drives innovation through rapid iterative development.
· Has a general understanding of networking such as firewalls and DMZs (preferred) and HTTPS certificates in particular with Java certificate store
People
· Go getter, positive attitude and work ethic a must
· Good verbal and written communication skills
· Consultative skills – interact and engage with business stakeholders
· This position is 75% technical and 25% interactive
· Ability to work with others and ask questions to deliver results
· Work will be done within the context of an Agile/Scrum team
· Work in a highly collaborative fashion in an open workspace
*No third parties please.