Bachelor's degree in computer science, engineering, related field, or equivalent experience - 5+ years of hands-on experience in migration and modernization of mainframe applications to cloud platforms using refactoring approach - Strong hands-on experience in Java and Spring Boot framework development and experience with RESTful web services using Spring Boot - Proficiency in Spring framework components (Spring MVC, Spring Data … Hands-on experience in mainframe technologies including COBOL, JCL, DB2, CICS, IMS, VSAM, PL/1, Assembler, REXX, etc. - Knowledge of various modernization strategies such as rehosting, replatforming, and refactoring - AWS experience required, with proficiency in services such as EC2, S3, RDS, DynamoDB, Lambda, IAM, VPC, and CloudFormation - Experience with build tools like Maven, Gradle and working in agile software More ❯
Location London, Remote Employment Type Full time Location Type Hybrid Department Technology The role We're seeking a seasoned .NET Technical Lead with deep expertise in .NET/C# and WPF to guide the evolution of our LegalTech products. This More ❯
My client, a global fintech company disrupting the world of embedded finance, is seeking a Senior Software Developer to join their team. This is paying a market leading salary + benefits. It is a hybrid role and you will need More ❯
Location London, Remote Employment Type Full time Location Type Hybrid Department Technology The role We're seeking a seasoned .NET Technical Lead with deep expertise in .NET/C# and WPF to guide the evolution of our LegalTech products. This More ❯
C# Software Developer/Permanent/Southampton Country: United Kingdom Location: Southampton Sector: Software Developer Job Type: Permanent Technologies: C# Software Developer Scrum WebAPI aspnet TSQL MVC SQL Server Refactoring Design Angular JS Java Ionic Intel XDA TypeScript Bootstrap IIS 70 Git Continuous Integration TeamCity EPOS C# Software Developer/Permanent/Southampton Are you a looking for an excellent … highly organized individual with the ability to multi-task and have a high attention to detail. Working knowledge of design patterns and Object Orientated Design . Strong knowledge of refactoring , including improving the design of existing code. Good interpersonal and communication skills and be autonomous and proactive in solving problems. Clear and concise documentation skills Knowledge of relational database technologies More ❯
Project description Our Customer is one of the world's largest investment management companies. Based in Southern California, our client manages close to $2 trillion in assets and is looking for a new partner to participate in a full-scale More ❯
At Zego, we know that traditional motor insurance holds good drivers back. It's too complicated, too expensive, and it doesn't take into account how well you actually drive. That's why, since 2016, we've been on a More ❯
Northern Ireland, United Kingdom Hybrid / WFH Options
Olo
Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalized and profitable guest experiences. As a result, our digital ordering, payment, and guest engagement solutions enable brands to do more with More ❯
modernization of a large-scale legacy enterprise platform. This platform, critical to the core business operations, is built with a combination of C++ and Java , and requires careful evaluation, refactoring, and enhancement to align with modern architecture standards.The ideal candidate is someone who thrives in a legacy-to-modern transformation environment, is fluent in Core Java and C++ , and possesses … layers. Key Responsibilities Legacy Assessment & Modernization : Analyze the existing system architecture and legacy C Java codebases. Identify technical debt, performance bottlenecks, and architectural risks. Propose and implement modernization strategies (refactoring, rewriting, or replacing components). Core Development Develop robust, efficient, and scalable components using Core Java with a focus on multithreading, concurrency, and memory management . Maintain and optimize legacy More ❯
code that others can read with ease. Deep knowledge of automated testing, especially unit testing, to ensure quality at every stage. An eagerness to improve existing codebases through thoughtful refactoring rather than patching over issues. Things that matter to us: You are curious at heart and like to take ownership of something to make it better. You are detail oriented. … into plans. You are able to design the solution to a complex problem. Sense of ownership over products, features and services the team looks after. You have experience iterating & refactoring existing code as well as writing new code. Here's what to achieve after your first 3 months: Gain deep familiarity of our tech stack, including the architecture, codebases, workflows More ❯
Social network you want to login/join with: At Zego, we know that traditional motor insurance holds good drivers back. It's too complicated, too expensive, and it doesn't take into account how well you actually drive. That More ❯
to cloud, where you will help deliver a detailed assessment of a number of legacy digital services, using your familiarity with common legacy challenged to shape the strategy for refactoring and cloud migration (AWS). You will come from a hands-on software engineering background with technical architecture experience, as well as having delivered projects into government departments, ideally operating … with experience across legacy and modern stacks Must be able to identify current technical state, including architecture, codebase, dependencies, infrastructure and CI/CD maturity Experience planning and delivering refactoring and cloud migration projects Familiarity in dealing with legacy challenges (outdated libraries, monolithic design, unsupported databases, etc.) Strong knowledge of Git and platforms like GitHub or GitLab for version control More ❯
domains - such as financial systems, logistics, or workflow-heavy platforms , Hands-on experience with relational databases (PostgreSQL preferred) , Comfortable working in an event-driven, modular monolith environment , Experience with refactoring legacy systems and shaping technical direction , (Desirable) Familiarity with DDD, CQRS, BDD, or similar techniques , (Desirable) Background in finance, accounting, logistics, or regulated domains , (Desirable) Strong test automation experience, especially … TypeScript in a modern AWS-based environment , Work closely with product and operations to build features that serve both external users and internal teams , Play a key role in refactoring and rearchitecting complex codebases, balancing performance, readability, and testability , Contribute to and promote test automation and CI/CD pipelines, especially for regression coverage , Bring system-level thinking to design More ❯
code that others can read with ease. Deep knowledge of automated testing, especially unit testing, to ensure quality at every stage. An eagerness to improve existing codebases through thoughtful refactoring rather than patching over issues. Things that matter to us: You are curious at heart and like to take ownership of something to make it better. You are a team … into plans. You are able to design the solution to a complex problem. Sense of ownership over products, features and services the team looks after. You have experience iterating & refactoring existing code as well as writing new code. Here's what to achieve after your first 3 months: Gain deep familiarity of our tech stack, including the architecture, codebases, workflows More ❯
write robust, maintainable code that others can read with ease. Experience within automated testing, especially unit testing, would be majorly advantageous. An eagerness to improve existing codebases through thoughtful refactoring rather than patching over issues. Things that matter to us: You are curious at heart and like to take ownership of something to make it better. You are detail oriented. … into plans. You are able to design the solution to a complex problem. Sense of ownership over products, features and services the team looks after. You have experience iterating & refactoring existing code as well as writing new code. Here's what to achieve after your first 3 months: Gain deep familiarity of our tech stack, including the architecture, codebases, workflows More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
ByteHire
Reference: BH-346p Working Hours: 5 days per week Job Type: Permanent Permanent Salary: up to £60,000/per annum Location: UK, Fully Remote (1 day per month on-site, in Halifax, England) About the Company: The company is More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
ByteHire
Reference: BH-346p Working Hours: 5 days per week Job Type: Permanent Permanent Salary: up to £60,000/per annum Location: UK, Fully Remote (1 day per month on-site, in Halifax, England) About the Company: The company is More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
ByteHire
Reference: BH-346p Working Hours: 5 days per week Job Type: Permanent Permanent Salary: up to £60,000/per annum Location: UK, Fully Remote (1 day per month on-site, in Halifax, England) About the Company: The company is More ❯
your career and eager to make a significant contribution on your pathway through to Senior.You'll join a team of six engineers and split your time between: Platform optimisation - refactoring, optimisation and performance tuning. Feature development - APIs, integrations and user-facing functionality. Experience level for this role Several years experience working on applications in production. Exposure to solving scaling issues … with the database layer and data-intensive features. Has contributed to architecture and performance improvements. Some experience with distributed systems and microservices. Join now and you'll work on: Refactoring parts of our monolithic backend to reduce tight coupling into scalable component Support a migration to the Terraform Refactoring our questionnaire module to remove performance bottlenecks and simplify its data More ❯