Senior Java Developer at Strategic Education, Inc (Minneapolis, MN) Apply

Posted by NWN Corporation

SENIOR JAVA DEVELOPER COURSE/CURRICULUM AUTHORING SYSTEMS

Strategic Education, Inc. seeks a senior level, principal java engineer to assume responsibility for the development and support of SEIs custom java applications, based on requirements and review meetings with project stakeholders. As a critical member of a fully agile team working within a CI/devops culture, this role works across technology groups and departments, providing ongoing support and subject matter expertise for the organization. The successful candidate will be a self-starter that will research legacy solutions, resolve technical debt, and dig into issues that may not have a documented or obvious solution.


ABOUT THE ROLE


  • Develop and document Capella Universitys proprietary course development application utilizing java, spring, a graph database, and other enterprise and open source technology platforms

  • Assist in the conception and development of new custom applications to propel Capella/SEIs business objectives

  • Contribute to other product development within the online campus ecosystem

  • Act as a leader and evangelist for agile, devops, and continuous integration

  • Attend requirements and status meetings; lead code review meetings

  • Provide third level maintenance and support

  • Mentor colleagues who are earlier in their careers

  • A commitment to high quality work; perfectionism, but a tempering ability to get through to launch

  • Other initiatives as assigned


REQUIREMENTS

The successful candidate will have ten years of experience, or more, with a primary focus utilizing the tools below -


  • Java

  • Spring Framework

  • Spring Boot

  • Spring Core

  • Spring Data REST

  • Spring MVC

  • Spring Security

  • Graph database

  • Kafka

  • Mulesoft

  • Oracle

  • Html5

  • KnockoutJS

  • RequireJS

  • Jquery

  • Bootstrap

  • Thymeleaf

  • Maven

  • Git


Competencies/Skills:


  • Partner closely with architects and developers to perform analysis, architectural and system design, development, and implementation of custom web-based applications

  • Ability to effectively diagnose, isolate, and resolve complex issues

  • Strong communication skills, including written, spoken and presentation communications with the ability to translate complex technical terminology, concepts and issues in terms understandable to technical and non-technical management and staff

  • Excellent relationship-building, customer service, and problem resolution skills

  • Proven ability to work under limited supervision and exercise independent judgment and initiative

  • Demonstrated ability to manage/coordinate multiple projects and successfully prioritize multiple tasks with good judgment and in an effective and productive manner

  • Able to serve as department representative/advocate on diverse cross-functional teams

  • Conducts code reviews and demonstrations

  • Provides input in to best practices techniques and tool selection

  • May coach/mentor less experienced developers


Education/Preferred Experience:


  • Bachelors degree required, preferably in information technology or related field

  • Experience working with geographically dispersed resources preferred


spring-mvc spring java

Similar jobs

Application © 2016 ***