Sr. Web Backend Engineer

  • Full-time

Company Description

Who are we? 

We provide industry-leading objective metrics in software development using our proprietary Coding Effort Analytics.
We enable large organisations to deliver better software, faster and at lower cost, with technology that  pushes  the limits of complex analytics on large data-sets with more than 15 billion static source code metric observations of software engineers working in an Enterprise software development environment.

Founded in 2006 and Headquartered in London, BlueOptima is a profitable, high-growth independent software company. Our unique technology was initially devised in seminal research carried out at Cambridge University enabling us to expand our offices to New York, Phoenix, Bangalore, Gurgaon and Guadalajara.

BlueOptima is an Equal Opportunities employer.

    Job Description

    Whom are we looking for? 

    As a Senior Web Backend Engineer you will be responsible for creating REST APIs which are used to drive the User Interface. Given the nature of the application, these APIs need to be very efficient and high performing. This requires optimising queries for faster execution and introducing database changes that may be required.

    We are looking for individuals with great attention to detail, who are genuine, confident, committed and not only passionate about technology, but excited to work in a fun and friendly start-up environment. The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work.

    Qualifications

    Responsibilities include:

    • Develop, test, implement and maintain application software
    • Take part in software and architectural development activities
    • Debug application issues and helping support respond to client queries
    • May lead and provide mentoring and guidance to peers
    • Participate in application development meetings
    • Provide accurate estimates, clearly communicate status of tasks and identification of risks
    • Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
    • Performance tuning of application code at different service levels 
    • Interact with customers of the application and help address issues reported

     

    ESSENTIAL SKILLS / EXPERIENCE REQUIRED:

    • Bachelor's degree in Computer Science or equivalent
    • 4+ years of experience with Java and J2EE/Java EE
    • Experience with Spring and Hibernate/ ORM
    • understanding of relational database and normal forms
    • understanding of SQL concepts and ability to write optimised and high performing queries
    • Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
    • Experience building RESTful web services
    • Experience with web application servers like JBoss
    • Strong written and verbal communication skills
    • Strong interpersonal skills and time management skills
    • Strong problem solving and analytical skills
    • Experience using task tracking version control systems e.g. Jira and Git
    • Understanding of testNg/JUnit
    • Unix/Windows shell and related command line tools
    • Experience with database partitioning and column Indexing

    Additional Information

    Why work for us?

    Benefits

    • Work From Home Flexible Policy
    • 25 vacation days + 7 holidays
    • Major medical insurance, Vision and Dental.
    • Social security based on 100% payroll 
    • 30 Aguinaldo days
    • 25% Holiday bonus
    • Great modern office in an ideal location and with free coffee and beer
    • Travel opportunities to BlueOptima's international offices

    Growth

    • Stimulating challenges that fully utilise your skills
    • Work on real-world technical problems to which solution cannot simply be found on the internet
    • Working alongside other passionate, talented engineers and International teams
    • Our fast-growing company offers the potential for rapid career progression