Match score not available

Senior Software Engineer - Java

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5-7 years of commercial experience in Java, BSc or MSc in Computer Science or related degree, Experience with relational and NoSQL databases, Strong knowledge of object-oriented design and development best practices.

Key responsabilities:

  • Enhance and maintain a highly transactional Java platform
  • Design and produce performant, scalable software

Job description

Specifications: 


Be responsible for enhancing and maintaining a highly transactional Java
platform and build new Microservices
The opportunity to work in an Agile fast-paced environment, where
requirements can change overnight and getting things done is as simple as
making a case and leading the charge
Work as part of an amazing team of like-minded individuals with a can-do
attitude to change the world
Proactively identify technical debt, where the platform can be optimised, and
introduce operational efficiencies
Design and produce performant, scalable, highly transactional software, that
adheres to functional and nonfunctional requirements, and be able to explain
them to both technical and non-technical stakeholders
Estimate, prioritise and execute tasks in a high-pressure environment
Support the execution of production deployments and go-lives
 
Required Qualifications and Experience:

5-7 years of commercial experience in Java
Have experience working with relational DBs such as MySQL, Oracle,
PostgreSQL. Ideally NoSQL experience
Have experience developing and designing RESTful API
Ability to choose the right technology for the task at hand, whether it turns out
to be the latest framework or an established one
You have a strong knowledge of object-oriented design and development best
practices
You have experience with Continuous Integration
You can estimate, prioritise and execute tasks either by pair programming or
single-handedly in a high-pressure environment
You have an excellent command of the English language
BSc or MSc in Computer Science or related degree from a top university
Experience with performant, highly transactional, service-oriented platforms
Knowledge of Spring Frameworks including Spring Security, Spring Boot, and
Spring Data
Test Driven Development is your bread and butter. Without it, there’s just jam
Having a working knowledge of Docker, UNIX-based operating systems, and
Microservices
Familiarity with application security, cryptography, and security practices
Having a working knowledge of Docker, Kubernetes, AWS, UNIX-based
operating systems, and Microservices
Experience working with Agile teams or startups

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Problem Solving

Java Developer Related jobs