Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr Java Software Engineer

XceedSearch

Sr Java Software Engineer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

     SALARY UP TO $ 150 K

    POSITION TITLE:  Senior Backend Software Engineer - Java

    LOCATION: Scottsdale, AZ

    SALARY: Based on Experience

    REPORT TO: Director of Product Engineering

    ADDITIONAL COMPENSATION: Full Healthcare Benefits, Bonus, Stock options

    RELOCATION: Local or 100% Remote

    Our Client, creates connected communication tools that help businesses stay in touch with their customers and teams. Over 100,000 companies rely on them for phone service and customer management tools. They’re not your parent’s phone company.

    They are the fastest-growing, privately held provider of cloud communications. They are trailblazer’s in the Voice over IP (VoIP) and Unified Communications as a Service (UCaaS) industries. They’re outpacing their competitors, and it’s an exciting time to join their team.

    By joining their global team, you’re saying yes to an opportunity to be part of a tech company with massive growth potential and exciting opportunities ahead. 

    We’re actively looking for amazing people like you to join their team!

    TECHNICAL REQUIREMENTS:

    • 5+ years of professional software development experience
    • Object-oriented programming and component-based development
    • Very strong Java core experience (experience working with Java 1.8+)
    • Strong experience with Spring (MVC, boot, data, cloud, security), Hibernate
    • Strong understanding and experience working with relational databases
    • Strong experience designing and developing high availability REST web services
    • Experience working with Redis, RabbitMQ
    • Understanding of JavaScript, React, HTML, CSS
    • Strong understanding of configuration, deployment and troubleshooting of Tomcat webapps
    • Experience with Docker / Kubernetes a plus
    • Experience working with continuous integration tools e.g. Jenkins, Sonar
    • Strong understanding working with Maven, Git
    • Familiarity working with UNIX based systems

     

    OTHER REQUIREMENTS:

    • Experience with Agile methodologies
    • Experience working in a team-based environment
    • Strong communication skills
    • Bachelor’s degree in computer science or similar
    • Review, document on and facilitate code reviews
    • Proficiency building unit tests

     

    ESSENTIAL DUTIES AND JOB RESPONSIBILITIES:

    • Working with the architecture and team-mates to design, develop and maintain REST web services
    • Working with the product team and other stakeholders to develop and maintain customer facing web applications
    • Collaborating with analysts and QA automation engineers
    • Mentoring less experienced team members
    • Staying abreast of the latest technologies and best practices

    Company Description

    Looking for a small team you can join? A place where you can really contribute, and not just be another PR in the pipeline? Want to join a team of talented developers that enjoy working together and all have a say in how things are built? We are building software that helps companies capture more revenue and retain customers in the process. And we are having a blast along the way