Java Developer - Visalia, United States - Solera, Inc.

    Default job background
    Description
    The Role

    We are looking for a Software Development Lead to join our Sevilla team building Solera's key products for our international market.

    The Development Lead will work partly in the present, supporting scrum squads to deliver software features; and partly in the future, working with Product Owners to define and design the next products & projects.

    What You'll Do
    Lead software development teams to produce high quality software
    Work with Product Owners and Stakeholders to define solutions and translate business requirements into technical design
    Champion best practices and ensure software quality
    Help to define a vision and technical roadmap for Solera's product and technology stack
    Take responsibility for software solution architecture within the team, working closely with Enterprise Architects and implementing Solera's Architecture Manifesto
    Own the software development lifecycle in a DevOps culture – optimize it, tackle inefficiency and reduce waste
    Coach and mentor team members
    Help ensure the performance, uptime and reliability of mission critical systems
    Lead the recruitment and selection of new team members
    What You'll Bring
    At least 3 years of experience in software development, including 1 year or more leading technical teams
    FP2 or Degree in Computer Science, Mathematics or related field

    Proficiency in:
    Java & Spring
    REST and SOAP APIs
    Git, Maven
    Expertise building large scale web applications
    Expertise in Application Lifecycle Management using a tool such as Jenkins, Bamboo or Shippable
    Experience with Docker containerization and Kubernetes orchestration
    Knowledge of using relational databases and non-relational databases
    Ability to communicate clearly technical designs and objectives
    Strong proficiency in English
    It's A Bonus If You Have
    Experience working with Microservices, Event Driven and Domain Driver Design architecture patterns
    Experience in Frontend development building responsive UIs using JS Frameworks such as Angular
    Experience in non-relational databases, such as ElasticSearch
    Experience in HDFS, Spark and/or HBASE
    Experience of TDD, BDD and Automated Testing Practices
    Expertise in DevOps and Continuous Delivery / Deployment culture
    Expertise in Store procedures
    It is impossible to list every requirement for, or responsibility of, any position.


    Similarly, we cannot identify all the skills a position may require since job responsibilities and the Company's needs may change over time.

    Therefore, the above job description is not comprehensive or exhaustive.

    The Company reserves the right to adjust, add to or eliminate any aspect of the above description.


    The Company also retains the right to require all employees to undertake additional or different job responsibilities when necessary to meet business needs.

    #J-18808-Ljbffr