The Software Engineering II role in Synchronoss is a senior team member position responsible for the delivery of mission critical software that is used by millions of users every day. It is a hands on role which covers all aspects of the software development lifecycle, including design, documentation, coding, testing and support.
Must include several years of experience with an agile development process such as SCRUM or KANBAN
Good communication skills including written, speaking, listening, negotiation and presenting skills.
Has delivered and maintained mission critical software in production.
Such software is scalable, performant, highly available, secure and maintainable.
Keeps things simple, doesn't over engineer.
Continually improves the performance and productivity of a team.
Good problem solving and troubleshooting skills.
2+ years core Java. Java 8+ and functional Java a plus.
Enterprise Java: Spring/Spring Boot and/or JEE and related technology: JDBC, JPA/Hibernate, Dependency Injection, ...
Synchronoss is proud to be an equal opportunity employer. As a global company, we value and celebrate diversity and are committed to a workplace free from discrimination and harassment. We take pride in fostering an inclusive environment based on mutual respect and merit. We are at our best when our workforce is dynamic in thought, experience, skill set, race, age, gender, sexual orientation, sexual expression, national origin and beyond.