.Company DescriptionBlueOptima provides industry-leading objective metrics in software development using our proprietary Coding Effort Analytics. We enable large organisations to deliver better software, faster and at a lower cost. Founded in 2006, BlueOptima is a profitable, high-growth independent software company. Our unique technology was initially devised in seminal research carried out at Cambridge University.Our HQ is in London, UK with 5 additional global offices in India, Mexico and the US.BlueOptima's technology is deployed by global enterprises to drive value from their software development activities. We work with 12 of the Fortune 50 Companies, 4 of the top 10 biggest banks by Market Capital and 6 of the S&P 50 Companies (by revenue).Our technology is pushing 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.Job Description**_Whom are we looking for?_**Our groundbreaking technology requires highly skilled and talented Web Backend Developers to understand the depth of the problem and device a solution for it.**_What does the role involve?_**In addition to the technical ownership, you will also be involved in detailing requirements for requested functionalities and be responsible for providing technical insight into how requirements will be implemented and made available to users. Accurate estimation of tasks and planning are qualities we look for in our engineers.**_Responsibilities include:_**Take part in software and architectural development activities- Transform requirements into implementation detailsMay lead and provide mentoring and guidance to peersProvide accurate estimates, clearly communicate the 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 problemQualifications**_ESSENTIAL SKILLS / EXPERIENCE REQUIRED:_**- Minimum Bachelor's degree in Computer Science or equivalent- Minimum 4+ years experience with Java and J2EE/Java EE- Minimum 4+ years experience with Spring MVC and Hibernate- Strong understanding of relational database and normal forms- Strong 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 servicesStrong 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