• Senior Backend Engineer- V (Java)

    Location US-CA-San Jose
    ID
    2019-7149
    # of Openings
    1
    Category
    Technology and Infrastructure
    Department
    Engineering
  • Job Overview:

    Attention backend developers! Do you have a deep knowledge of data modeling? Have you built a modern backend/API? We’re looking for a lead engineer who’s familiar with Mongo to join our team as a Senior Backend Engineer V, where you’ll develop backend code to help improve our award-winning platform. In this role, you’ll be responsible for full stack development and testing, including backend processes and integrations (ATS, CRM, HCM job boards, etc.), in addition to leading and mentoring junior developers. This is a terrific opportunity for someone to own a significant portion of backend development and help shape the future of our product architecture. If you’re a passionate problem-solver who wants to leverage cutting-edge backend technologies to build new microservices and help us modernize our tech stack, then you’re exactly who we’re looking for.

    About Us:

    Responsibilities:

    • Architect, design and implement new features and perform code reviews
    • Ability to have expertise broadly across all our products
    • Build flexible/scalable test frameworks without over-engineering and choose simple, straightforward solutions over more complex ones, using known existing solutions 
    • Using engineering best practices, design, develop, analyze test plans and strategies to meet performance, usability, scalability, reliability and security needs
    • Partner with Dev Managers, Scrum Masters in Release and Sprint planning
    • Review technologies and development best practices for improving product and processes
    • Research and fix challenging and complex issues as they arise
    • Proactively search for making improvements across products, platforms, and modules
    • Mentor Software Engineers (II-IV)
    • Consistently ensures that business is conducted with integrity at all times and that behavior aligns with iCIMS’ policies, procedures, and core competencies.

    Qualifications:

    • Create external value through patent, white paper, speaker at conferences. Creates brand and company equity
    • Advanced Expertise in several of the following: Java, Python, Kotlin
    • Advanced Expertise in several of the following frameworks or libraries, such as: Hibernate and Spring, node.js
    • Advanced Expertise with database platforms, including SQL and NoSQL products
    • Advanced proficiency with several advanced design patterns such as Visitor, Interpreter, Prototype, Pub-Sub
    • Expertise in test automation tools, such as Selenium Webdriver, Appium or similar tools
    • Expertise in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar
    • Advanced expertise in test design, test creation, test execution and defect analysis/root cause investigation on a large-scale enterprise software
    • Experience in advocating and evangelizing best practices such as Test Driven Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)
    • Expertise utilizing Docker containerization, Kubernetes, and setting-up build and release tools such as Jenkins
    • Research emerging software engineering practices, philosophies and techniques and recommends changes to the organization
    • Evangelize Agile/SCRUM techniques for the organization
    • Ability to influence organizationally, lead and organize initiatives that cross product and portfolio boundaries
    • Create best practices and guide teams to anticipate issues/opportunities when building solutions
    • Education/Certifications/Licenses Required 
      Bachelors degree with a minimum of 12 years of related experience 

    EEO Statement:

    iCIMS is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, protected veteran status, disability status or any other characteristic protected by law.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.