The role involves developing Java software for high-availability systems, participating in the full development cycle, and collaborating within an R&D team in a dynamic environment.
Job Description
With this job opportunity, you will embrace the following challenges:
- Develop software (Java) for high-availability critical systems;
- Participate in the complete development cycle, including design, implementation and testing;
- Be part of an R&D team working in a collaborative, informal and dynamic environment.
Qualifications
MUST HAVE:
- Degree in Computer Engineering or similar
- Strong understanding of Java core concepts (OOP, Object model);
- Experience with Java frameworks like Spring (Spring Boot, Spring MVC) or other popular frameworks like JSF (Primefaces)
- Proficiency in front-end technologies like HTML, CSS, and JavaScript (Angular, React)
- Ability to write clean, maintainable, efficient Java code and strong problem-solving and debugging skills
- Experience with software development methodologies such as Agile and Scrum
- Results oriented, teamwork oriented, positive, self-motivated, enthusiastic with a strong-sense of ownership and passion for learning.
- Fluent in English (written and spoken)
NICE TO HAVE
- Knowledge of relational databases (Oracle, Postgres) and NoSQL databases (MongoDB)
- Hands on experience in writing code in C, C++ is a plus
- Familiarity with Apache Kafka
- Familiar with version control systems (SVN, GIT).
- Understanding of DevOps principles and tools (Jenkins, Docker, Kubernetes)
- Knowledge and experience in services/microservices software architecture
- Familiarity with cybersecurity concepts
Top Skills
Java
Similar Jobs
Fintech • Software
The Java Backend Developer will work within the R&D team on developing a high-performance trading platform, handling business processes like order issuance and execution. Responsibilities include writing quality code, performing code reviews, and working in a Scrum environment.
Top Skills:
Java
Information Technology
The Java & Angular Developer will develop applications using Java and Angular frameworks, handle web services and API integrations, and implement continuous integration practices. A focus on team collaboration and contribution to innovative banking solutions is essential.
Top Skills:
JavaJavaScriptTypescript
Information Technology
The Developer will work on innovative solutions in banking, requiring expertise in Java and Angular frameworks. Responsibilities include developing web services, working with databases, and utilizing CI/CD principles, while collaborating with international teams.
Top Skills:
AngularAngularjsCSSHTMLJavaJavaScriptTypescript
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.