Senior Java Developer
Ann Arbor, MI
We are seeking an innovative Senior Full-stack Engineer like you to be part of the team responsible for the re-architecture, design, development of our portfolio applications. Take on an exciting position, and thrive at the forefront of cutting edge applications as you design, develop and provide thought leadership on the development team. Continuously move forward in your career, as an essential member of this team in an Agile environment. Act as a key contributor in client/technology interactions in the development of technology solutions. Mentor developers, serve as an SME on their system of expertise.
- 5+ years professional experience in software development
- 5+ years' experience with Java and writing REST web services
- Working knowledge of Java 8, Spring, JSON, log4j, PostgreSQL
- Ability to work closely with a cross functional Agile team on a daily basis
- Familiar with common software design patters and object oriented design
- Team Player and ability to mentor/lead developers on application development best practices.
- Excellent Analytical Thinking and Communication both Verbal and Written are required.