Java Full Stack Software Engineer page is loaded Java Full Stack Software Engineer Apply locations United Kingdom (Remote or Hybrid) time type Full time posted on Posted 3 Days Ago job requisition id JR101227 It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus … the Problem Be Curious Own the Outcome Respect Each Other YOUR IMPACT We are seeking a highly skilled and passionate Full Stack Software Engineer with a strong focus on Java to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable full-stack applications that power our automation and SaaS … to deployment, collaborating closely with product managers, designers, and other engineers to deliver high-quality, impactful solutions. Design, develop, and implement highly performant and scalable full-stack applications using Java and related technologies. Build and maintain robust back-end services, APIs, and microservices. Develop responsive and intuitive front-end user interfaces. Collaborate with product management to understand requirements and translate More ❯
Java Software Engineer - Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, MongoDB, Docker/Kubernetes, Real-time, TDD/BDD, Payments A Java Engineer with a background in finance/payments and experience working on distributed real-time systems is sought after by a global Fintech based in South West London. This organisation specialises in providing high performance technology solutions … capabilities. As a Senior Engineer, you will join the core engineering team working on the development of their real-time payments processing platform, using a primary tech stack of Java 17, Spring Boot and Akka. You will contribute from both a design and coding perspective, taking ownership of delivering new components and features ensuring high availability, resiliency and scalability. As … with a heavy focus on Pair Programming and TDD, so are looking for people from similar environments. To be successful, you will demonstrate: A strong background in hands-on Java engineering, currently working with Java 11+ Indepth knowledge of microservices architecture and usage of Spring/Spring Boot Experience developing distributed, real-time applications with Kafka and the JMS (or More ❯
contribute to the firm's success. If you have a proactive mindset and a demonstrated passion for technology, we want to hear from you. Key Responsibilities Own development of Java-based applications, ensuring focus on correctness, resilience and quality. Work across different functional and technical solutions including Synthetic Prime brokerage, Cash Prime Brokerage and Regulatory initiatives. Collaborate closely with the … support to resolve issues. Required Skills and Experience Candidates must have a Bachelor of Technology or equivalent degree in Computer Science. Minimum of 3-8 years of hands-on Java development in an enterprise environment. Strong analytical and problem-solving skills. Good communication skills and the ability to work effectively with the stakeholders and the global team. Proficiency with Spring … problems. Demonstrated interest in technology and modern software design/architecture. Preferred Skills Functional: Experience or Certification on Capital Market and specifically Prime Brokerage will be highly preferred. Technical: Java: Java 17+, Collections, Spring Boot 3, Java Streams API, concurrency, JPA, JMS, profiling, garbage collection Databases: Sybase/MS SQL Server, MongoDB, DB2 Integration: Enterprise Integration Patterns, Apache Camel DevOps More ❯
teams, collaborating effectively and taking pride in your work. Strong problem-solving skills, viewing technology as a means to solve challenges. Proficiency in a programming language (e.g., Scala, Python, Java, C#) with understanding of domain modelling and application development. Knowledge of data management platforms (SQL, NoSQL, Spark/Databricks). Experience with modern engineering tools (Git, CI/CD), cloud More ❯
s degree in computer science, software engineering, or related field Professional experience as software engineer, preferably in a consultancy or industry setting Experience with multiple programming languages, including Python, Java, C++, Rust, or Go Experience with associated software development frameworks and tools such as pytest and OpenAPI Experience working in Unix/Linux environments Knowledge of database systems and proficiency More ❯
a desire to develop and learn new skills. Be team-oriented, keen to share your knowledge and open to giving and receiving continuous feedback. Technical Skills Deep proficiency in Java, with working knowledge of MongoDB and JavaScript Familiar with frameworks such as SpringBoot and JUnit. A firm believer in test-driven development and continuous deployment. Familiarity with Docker, Jenkins and More ❯
or Finance environment Expert in core Python with Python scientific stack/ecosystem (including pandas, numpy, scipy, stats), and a second strongly typed language (e.g.: C#, C++, Rust or Java) Expert in application design, security, release, testing and packaging Mastery of SQL/no-SQL databases, data pipeline orchestration tools Mastery of concurrent/distributed programming and performance optimisation methods. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Anson McCade
and knowledge-sharing, with opportunities to mentor and get involved in wider tech and cyber skills initiatives Experience required Strong background in software engineering with one or more languages (Java, JavaScript, .Net, Python) Hands-on experience with version control (Git, Mercurial, etc.) and CI/CD tools (Jenkins, Bamboo, TeamCity, Bitbucket) Proven track record delivering in agile environments (Scrum, Kanban More ❯
and knowledge-sharing, with opportunities to mentor and get involved in wider tech and cyber skills initiatives Experience required Strong background in software engineering with one or more languages (Java, JavaScript, .Net, Python) Hands-on experience with version control (Git, Mercurial, etc.) and CI/CD tools (Jenkins, Bamboo, TeamCity, Bitbucket) Proven track record delivering in agile environments (Scrum, Kanban More ❯
london, south east england, united kingdom Hybrid / WFH Options
Anson McCade
and knowledge-sharing, with opportunities to mentor and get involved in wider tech and cyber skills initiatives Experience required Strong background in software engineering with one or more languages (Java, JavaScript, .Net, Python) Hands-on experience with version control (Git, Mercurial, etc.) and CI/CD tools (Jenkins, Bamboo, TeamCity, Bitbucket) Proven track record delivering in agile environments (Scrum, Kanban More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Anson McCade
and knowledge-sharing, with opportunities to mentor and get involved in wider tech and cyber skills initiatives Experience required Strong background in software engineering with one or more languages (Java, JavaScript, .Net, Python) Hands-on experience with version control (Git, Mercurial, etc.) and CI/CD tools (Jenkins, Bamboo, TeamCity, Bitbucket) Proven track record delivering in agile environments (Scrum, Kanban More ❯
or financial services sector. • Possesses deep expertise in building scalable and secure backend services. • Is proficient in at least one of the specified programming languages (Python, Node.js, Kotlin or Java) and their associated frameworks. • Has a strong experience with database design and management, including both SQL (PostgreSQL or MySQL) and potentially NoSQL databases. • Has hands-on experience with RESTful API More ❯
or financial services sector. • Possesses deep expertise in building scalable and secure backend services. • Is proficient in at least one of the specified programming languages (Python, Node.js, Kotlin or Java) and their associated frameworks. • Has a strong experience with database design and management, including both SQL (PostgreSQL or MySQL) and potentially NoSQL databases. • Has hands-on experience with RESTful API More ❯
Relevant coursework or projects in data engineering are a plus. Experience: Minimum of 1 years of experience in software development. Technical Skills: Proficiency in programming languages such as Python, Java, or Scala. Knowledge of data modeling and schema design. Familiarity with SQL skills and relational databases (e.g., PostgreSQL, MySQL). Familiarity with at least one cloud platform (e.g., AWS, Azure More ❯
Ansible etc.). Experience of working with Continuous Integration (CI), Continuous Delivery (CD) and continuous testing tools. Experience working within an Agile environment. Programming experience in following languages: Python, Java, GoLang. Good understanding of cryptography (authentication, data encryption). Ability to quickly acquire new skills and tools. Good non-functional testing experience. Experience working in financial services or other regulated More ❯
to support network operations (internal and external). Qualifications and Experience At least 5 years of experience within Software Engineering and proficient in one of the following: Golang, Python, Java or Node.js Passionate about SRE, DevOps, Automation, and infrastructure platforms. Must excel with agile and lean development practices and manage multiple priorities and multiple roles. BS Degree in Computer Science More ❯
line and scripting skills in Linux/Unix environments. Excellent understanding of software design principles, testing, and DevOps best practices. Desirable Skills & Exposure: Experience with additional languages (e.g., C++, Java, or JavaScript). Exposure to low-latency systems or real-time data processing. Experience working with messaging systems and market connectivity (e.g., FIX, ECNs). Familiarity with containerization (Docker), CI More ❯
still love to hear from you! Essential Skills & Experience: Eligibility for SC clearance . Experience in Agile environments (e.g., SCRUM, Kanban) A technical development background with coding skills in Java, C#, TypeScript, JavaScript , or similar. Expertise in automation testing, with hands-on experience using tools like Playwright, Selenium, Cypress, or RestAssured. Knowledge of integration testing and automation frameworks. Hands-on More ❯
test automation Fluency in functional and object -oriented programming languages . Competency in using Git, CI/CD platforms, Docker and Kubernetes. Familiarity with More than one of: C#, Java, Python, and C++ Databases such as: MSSQL, Postgres, Redis Kafka/RabbitMQ or similar event-based platforms Data structures and design/analysis of algorithms Not required, but a bonus More ❯
/platforms, large scale application/data deployments, managing software or data development lifecycles, and resolving issues that impact product success Proficiency in modern programming languages and frameworks (e.g., Java, GO, Python, JavaScript, etc.). Strong understanding of cloud platforms (e.g., AWS, Azure, GCP) Strong understanding and experience of AI and MLE platforms and approaches (e.g., MCP, A2A, etc) Experience More ❯
application development Experience of financial/trading platforms and knowledge of financial markets Knowledge of FIX protocol and ability to handle FIX interactions Experience with AWS services Experience with Java, JavaScript or React Experience with serverless architecture and microservices Experience with TDD, BDD or similar approaches Band & level: Manager, 6 Not The Perfect Fit? Concerned that you may not meet More ❯
experimentation is encouraged. 7+ years of experience building backend systems in a production environment. 3+ years of hands-on experience with modern software architecture and scalable frameworks. Proficiency in Java (Spring Boot), Python, or similar. Proficiency in JavaScript/TypeScript with frameworks like React (preferred), Angular, Vue, or similar. Solid understanding of scalable, service-oriented architectures in a cloud or More ❯
governance frameworks and practices. Understanding of machine learning workflows and how to support them with robust data pipelines. DESIRABLE LANGUAGES/TOOLS Proficiency in programming languages such as Python, Java, Scala, or SQL for data manipulation and scripting. Strong understanding of data modelling concepts and techniques, including relational and dimensional modelling. Experience in big data technologies and frameworks such as More ❯
field 3+ years of professional software development experience Excellent problem-solving skills and a proactive approach to addressing challenges. Strong programming skills in languages such as Go, SQL, Python, Java or Scala Experience in the effective application of AI tooling in your development process A growth mindset and eagerness to work in a fast-paced, mission-driven environment Excellent communication More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Be-IT Resourcing
efficiency Requirements Proven experience in distributed systems and large-scale data processing Strong computer science fundamentals Expertise in CI/CD and automation Proficiency in languages such as Python, Java, Go, Rust, JavaScript, React, SQL Experience with Docker, Kubernetes, Kafka Familiarity with GCP, Azure, AWS Understanding of cloud storage, networking, and resource provisioning Desirable Master’s or PhD in Computer More ❯