JOIN US AT ESTAFET
Because we nurture, train, and develop you to the best that you can be. We offer more opportunities to learn and more chances to reach your technical ambitions. We show you how to really understand the customer problem, and we support and mentor you as you create the solution. At Estafet you become truly agile in your approach. We support each other, we understand what important and we do what needs to be done. We have fun as we do it. We are Open, honest collaborative in our approach. We will help you to be the expert that you want to be. We focus on great technologies and offer you opportunities to learn new stuff, become accredited in Cloud Architecture, OpenSource technology and apply that learning in innovative project work.
SENIOR MID AND JUNIOR JAVA DEVELOPERS
Are you great at what you do? Technically excellent for your experience level, cool in front of customers, and generous with your time with teammates. If you are positive in character, like to collaborate, learn and rapidly progress in your career please contact us.
Java Engineers please join us on an exciting Big Data project. As part of the client’s Data Platform the software engineering team’s mission is to build the foundations that will ultimately enable the derivation of insights from academic papers using machine learning (ML) and natural language processing (NLP) at more advanced stages of the project. These insights are used in customer-facing applications which enable them to be more productive and successful in their work. The first stage of development will involve creating a works registry which successfully extracts data from, and indexes multiple structured and unstructured sources of publication data. As a Senior Software Engineer you will develop innovative new systems using cutting edge technology, and partnering with Data Scientists.
Delivering reliable and robust software using industry best practices
Contributing to the continuous improvement and success of our team
Collaborating with cross-functional teams to achieve our goals
Taking an active role in team discussions
Presenting technical information to stakeholders
Coaching and mentoring junior team members
Requirements we need as a Senior Software Engineer
Practical in-depth experience of developing software with Java (Spring) and Kafka (Scala or Python a bonus but not essential)
Strong knowledge of software engineering design principles and architectures (for example SOLID, REST, micro-services, event-driven architectures)
A good team player mindset who enjoys collaborating and solving problems with others
Experience of working in Agile projects
Strong experience using CI/CD pipelines such as Jenkins
Strong experience using testing frameworks such as JUnit or PyTest
Experience using AWS services such as EC2, Lambda, Kubernetes and S3
Excellent written, verbal and presentation skills including communicating complex technical content to a range of audiences
Hands-on experience with source control systems such as GitHub
Join our expert Scala team building an integrated, social and personal toolset that delivers differential value to researchers and research entities in helping them with the challenges they face. Get involved with leading-edge technology in big data, machine learning, knowledge graphs, and search.
You will be part of a cross-functional development team responsible for developing a proof of concept to production next-generation product with state-of-the-art chemistry tools. Providing this kind of cutting-edge intelligent decision support will directly enhance the ability of the research community to bring safe drugs to market quicker.
You have an analytical mind, you enjoy problem-solving. You are adaptable and keen to learn and help your teammates.
You are able to Research, Implement, Advise on and Develop high-quality software for building a microservice-based platform. You have strong written and verbal communication skills, and you can tailor the level of communication to your audience - from those who are highly technical to those who have little domain knowledge.
Really good to have.
Spring 5 or newer
Experience of using Jira and working in an Agile Environment
Experience of using Git
Developing for the cloud - we use AWS
Experience of Terraform and Kubernetes
Knowledge of test-driven development
Ability to complete complex bug fixes
Good oral and written communications skills
Strong knowledge in industry best practices in development
Java 8 experience as well would be advantageous
Working with Docker, including building and maintaining containers
Unix environments, and writing shell scripts
Knowledge of behaviour-driven development