Looking for a skilled Java Software Engineer to join a team of the the UK’s largest freight exchange supplier. We want to hire an engineer with demonstrable knowledge of Java, its libraries and frameworks to help us build the best KYC/KYB solution on the market.
We are actively looking for a Java Software Engineer to join our client’s company, that provides best-in-class software solutions for the transport industry. Based in West London, the company supplies the UK’s largest freight exchange.
What you will be doing:
You will join our Development team
You will help us to build the best KYC/KYB solution on the market
You will write well-structured beautiful clean code
Assist in architecting systems and applications
Be an active contributing part of an agile development team
Participate in regular retrospectives help surface what’s not working so we can fix it, and what we’re doing right so we can improve on it
Define your career path and embrace the opportunity to grow and learn
Benefit from working in a multi-disciplinary team, that uses modern software and product development techniques, and values continuous improvement
Take an enthusiastic approach to Unit testing (including mocking and behavioural testing)
What we are expecting from you:
3+ years of experience with Java
Demonstrable experience of Java, its libraries and frameworks
Knowledge of Git, JIRA, Confluence, Maven
Proven experience creating Docker containers
Solid knowledge of microservices oriented architectures
Experience of building and/or working with RESTful services
Knowledge of Relational Database Management Systems, especially PostgreSQL
Hands-on experience with MongoDB
Solid knowledge of working in cloud-based infrastructure, in particular AWS
Understanding of Computer Science fundamentals like: Data Structures, Algorithms, Distributed Systems, and Information Retrieval
Demonstrable knowledge of software patterns
You can write beautiful, testable and maintainable code
You are able to communicate clearly and accurately about technical topics
Good spoken/written communication in English
What would be great to have:
Knowledge of workflow engines, in particular Camunda
Experience building systems to perform real-time data processing using Apache Flink
Some exposure with other NoSQL databases like Cassandra, Neo4j, Couchbase, etc.
Experience as an open source contributor and/or speaker
What we offer:
Full remote, you will work from home
Continuous professional competencies development and professional growth opportunities
A unique chance to gain a ton of experience in a real environment, working with a leading British company
Paid sick leave (5 days) and vacation (20 working days + public holidays)
Very warm and friendly working environment
About Smart Hires
Smart Hires is an international IT recruiting company.
Our goal is not just to close a vacancy, but to find “your” person who will perfectly fit your culture, become a part of the team and build long-term relationships with the company.
We find not just a professional - we find a person who is perfect for your company. Smart Hires is the link between companies and professionals. The main goal of Smart Hires is to find valuable specialists and contribute to their professional growth and success. We have all the necessary tools and skills for successful search and selection of candidates focused on long-term business partnerships. Our advantage is that we work faster than our competitors. We highly respect and appreciate our reputation and importantly our clients' trust.
DOU company page:
Job posted on
3 July 2021