Company description*
about blueoptima*
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. We currently are located in 4 countries: london (our hq), mexico, india and the usa. A total number of 170+ employees (and increasing every day) from 22 different nationalities and 20 languages are spoken.
- blueoptima is an equal opportunities employer._
job description*
why join our team?*
*continuous performance and memory optimizations. *anything that works can be made better! The moment when your code faces real-world users and a huge volume of data then memory and performance-related issues start surfacing and you need to dig deeper to understand those and fix them. Either it's a missing db index on a column or poor gc settings.
Adopt one of the* latest set of technologies *which is in demand in the market: java 11, spring and hibernate latest versions, containerization with docker and k8s.
Solve interesting *real-world problems*:e.g. how would you generate the actual dependency tree of a given build file at the client-side so that we can compute the bill of materials of dependencies in a project/repository.
Have the ability to *innovate and influence *the design of product features, collaborate in system specification, architecture and implementation.
This *java backend engineer *role is a high-impact role at the heart of our international engineering team. If you’re looking for true features ownership and exciting implementation projects, join us!
Master your technical skills through team collaboration. You’ll be working directly with stakeholders/pm from the initial requirements to creating real change for our users - own the whole process through the design, review process, test units, implementation and monitoring.
*responsibilities*:
take part in software and architectural development activities.
Provide accurate estimates, clearly communicate status of tasks and identification of risks.
- commit to accomplishing the task in the fastest and most reliable way
interact with customers and help address issues reported
qualifications*
technical requirements*:
- bachelor's degree in computer science or equivalent
- 2+ years of experience with java - understanding of java concurrency, concurrency patterns
- experience with spring and hibernate/ orm
- experience building restful web services
- understanding of sql conceptsadditional information*
benefits*:
- work from home flexible policy (2 days pw)
- 25 vacation days + 7 extra bank 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
- top of the line equipment