In tihis role, teh candidate will report to teh Development Manager Identify the best tools, define the best ways and support the development team in the framework defined to produce quality software products. Perform system analysis, design, development and implementation of enterprise software and scalable solutions in a high transaction environment. Work collaboratively with Customers, Upper Management, Development Managers, Architecture, QA, Operations and other Software Developers in producing quality software products utilizing best practice methodology and [login to view URL] have: Proven ability to work independently and as a team member. Experience working in a team of software engineers and data specialists. Proven ability to technically manage projects from conception to delivery. Participate in tool selection and design decisions. Collaboration with different development teams located at international locations. Ability to create professional technical specification and documents. Experience in various SDLC agile and lean methodologies like Scrum and XP. Introduce software and data improvements, allowing the company to outperform competitors. Good organizational, multi-tasking, and time-management skills. Analytical thinking. Ability to work under time pressure. Advanced knowledge on Java Standard edition and Java EE. Good understanding of Design patterns. SQL and ORM knowledge Experience with Oracle databases. Experience with version control tools. Experience with testing methodologies, tools and libraries (JUnit). Experience with Jenkins & Maven. Good to have: Experience with Jira. Experience with Continuous integration servers (Jenkins or others). Experience with Could building. Knowledge on Web services based on CXF, JAXB and REST. No SQL Database knowledge. Good communication (written and oral) and interpersonal skills. personal CHARACTERISTICS Customer focus. Team player with a focus on the big picture and overall success of the customers, the SMR team, and Solera. Passion and commitment to quality. Passion and commitment to Technology. Ability to work in a fast paced team-oriented environment (80’s and 20’s) where change is constant and needs to be managed. Must be performance driven, detail, and results oriented. Extremely flexible when it comes to travel