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
 
by via developer jobs - Stack Overflow
No comments:
Post a Comment