Join as a Junior Java FullStack Engineer and be involved in building and support the technology systems that enable Barclays to verify client identity, suitability and risks when establishing business relationships with Corporate and Investment Banking Clients. We are building out a team to work on a transformation programme to build a more streamlined, high performance client onboarding … ecosystem with AI assisted data driven decision making capability. To be successful as Junior Java FullStack Engineer within this team, you should have experience with: Programming - Core Java, Collections, Multi -Threading and Concurrency, OOPS concepts, Exception Handling, JVM Concepts, Spring Framework (Spring Boot, Spring Batch, Spring Integration), SQL Integration - Micro Service Architecture, Developing and integration with Restful More ❯
Job Title: Java Software Engineer II Location: Richardson, Texas Employment Type: Contractor or Contract to Hire Company Overview: We are dedicated to solving tough, meaningful problems that create a safer, more secure world. Our team brings renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Job Description: We are … hiring a Java Software Engineer II to support our teams in Richardson, Texas. You will have the opportunity to directly impact the world around you and contribute to technologies you are passionate about. In this role, you will use your solid foundation in Java and experience working in a Linux environment to comprehend customer needs and translate … clearance is required, U.S. Citizenship is required. Qualifications: A degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of Software Engineering experience. Experience with Java, Git, and Bash shell scripting. Experience with Docker, Helm, and Kubernetes for development and management of containerized applications. Experience with AWS Cloud Technologies. An active and transferable TS/ More ❯
people, businesses, and Communities we serve. We Stand For Service is more than part of our name, it's our mission and our purpose. As a Lead Full Stack Java Software Engineer on the Enterprise Engineering team, you are responsible for making critical technical decisions that impact the success and quality of software projects. The Lead Full Stack … Java Software Engineer will serve as a subject matter expert to design and deliver trusted market-leading technology products in a secure, stable, and scalable way.Your advanced technical skills and experience will contribute to modernizing our technology ecosystem, through a SOA approach of delivering high-quality code, efficient system performance, and seamless integration within our Enterprise Applications. This … position and is responsible for providing technical lead and guidance activities to peers and junior level colleagues. Job Responsibilities: Utilize your extensive experience in developing and maintaining high-performing Java applications. Responsible for software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Share your More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
McGregor Boyall
A leading global investment bank is seeking a Java Developer/eTrading Strategist to join its London Rates eTrading team . This front-office role focuses on designing, building, and optimising low-latency Java trading systems that power the bank's global Rates business. The Role You will engineer high-performance Java components for algorithmic execution … with traders, quants, and technologists, you'll deliver production-ready eTrading solutions with a focus on latency, scalability, and resilience . Key Responsibilities Design and implement low-latency, multithreaded Java applications for Rates eTrading. Develop and optimise execution algorithms, smart order routers, and pricing engines . Profile and tune Java applications for GC optimisation, lock contention, and throughput … . Implement real-time monitoring, logging, and alerting frameworks . Partner with quants to integrate pricing models into Java-based trading systems . Conduct rigorous code reviews, testing, and benchmarking . Candidate Profile Degree in Computer Science, Engineering, Mathematics , or related field. 10+ years' experience in Java development within low-latency trading systems . Deep knowledge of JavaMore ❯
Platform Support Engineer Surrey Hybrid – 1 day per month onsite £50,000 to £60,000 We are currently recruiting for a Platfrom Support Engineer to join an industry leading and ambitious financial services company. This is an exciting opportunity with multifaceted responsibilities, including infrastructure, application and batch support. As well as developing and maintaining Grafana dashboards. What you … ll do: • Support batch processing and carry out proactive analysis across squads and services. • Support and triage Java products • Provide application support for Java. • Review Java code and suggest improvements to enhance quality and performance. • Investigate and resolve production incidents, problems, and change requests. • Offer expertise on business processes for projects and production support issues. • Maintain core systems … ready data archiving strategies. • Provide data analysis to support business decisions • Deliver patching, database fixes, and business-critical data correction services. What we’d love you to bring: • Extensive Java knowledge and experience is required for this position, Java 17+ (preferably 21), Spring Boot • Jenkins, GIT and CI/CD • Jira and Confluence • Monitoring/alerting tools and More ❯
Platform Support Engineer Surrey Hybrid – 1 day per month onsite £50,000 to £60,000 We are currently recruiting for a Platfrom Support Engineer to join an industry leading and ambitious financial services company. This is an exciting opportunity with multifaceted responsibilities, including infrastructure, application and batch support. As well as developing and maintaining Grafana dashboards. What you … ll do: • Support batch processing and carry out proactive analysis across squads and services. • Support and triage Java products • Provide application support for Java. • Review Java code and suggest improvements to enhance quality and performance. • Investigate and resolve production incidents, problems, and change requests. • Offer expertise on business processes for projects and production support issues. • Maintain core systems … ready data archiving strategies. • Provide data analysis to support business decisions • Deliver patching, database fixes, and business-critical data correction services. What we'd love you to bring: • Extensive Java knowledge and experience is required for this position, Java 17+ (preferably 21), Spring Boot • Jenkins, GIT and CI/CD • Jira and Confluence • Monitoring/alerting tools and More ❯
to work on, and robust benefits to include technical training and certifications, relocation assistance and a 401K match with immediate vesting. Open Systems Technologies Corporation is looking for a Java Software Engineer to join a high performing agile team that uses the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced program. This role … full suite of team collaboration tools. The program is focused on injecting new technology and adding advanced capabilities in support of an on-going operational system. Responsibilities: The Software Engineer will complete software development tasks both individually and as a member of an agile team. The selected individual will actively participate in program increment planning and related team activities. … software development process and will promote code reuse and cross-program collaboration by creating common functions and shared actions for developers and testers. He/she/they will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench. Required Qualifications: Clearance: TS/SCI w CI Poly Bachelor's More ❯
Senior Software Engineer - 6 Month Contract Start Date: ASAP Rate: Market rates, outside ir35 Contract Length: 6 months Location: Manchester, hybrid Key Responsibilities Design, build, and maintain scalable backend services using Java, aligning with best practices for performance, reliability, and maintainability. Work with containerisation/orchestration technologies (Kubernetes) to deploy, manage, and scale services. Develop and maintain systems … code reviews. Collaborate cross-functionally with architects, DevOps/SRE, QA to define technical roadmap, troubleshoot production issues, and ensure observability. Essential Skills & Experience Strong and proven experience in Java, Spring Boot, in enterprise-scale backend systems. Hands-on experience with Kubernetes, deploying microservices in production. Solid working knowledge of Cloud Platforms, including networking, storage, services like GKE, Pub More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Adecco
Senior Software Engineer - 6 Month Contract Start Date: ASAP Rate: Market rates, outside ir35 Contract Length: 6 months Location: Manchester, hybrid Key Responsibilities Design, build, and maintain scalable backend services using Java, aligning with best practices for performance, reliability, and maintainability. Work with containerisation/orchestration technologies (Kubernetes) to deploy, manage, and scale services. Develop and maintain systems … code reviews. Collaborate cross-functionally with architects, DevOps/SRE, QA to define technical roadmap, troubleshoot production issues, and ensure observability. Essential Skills & Experience Strong and proven experience in Java, Spring Boot, in enterprise-scale backend systems. Hands-on experience with Kubernetes, deploying microservices in production. Solid working knowledge of Cloud Platforms, including networking, storage, services like GKE, Pub More ❯
Job Title: Senior Java Software EngineerSalary: £60,000 - £80,000 + packageLocation: Cardiff (onsite circa 2 days every other week)Clearance: Must be SC eligibleCPS Group are looking for a Senior Java Software Engineer to join a highly skilled engineering team delivering enterprise-scale solutions in an agile, collaborative environment based in Cardiff. You'll be working … DevOps mindset and contributing to the design and delivery of high-quality, secure, and scalable applications.This is a hands-on role where you'll apply strong technical expertise in Java and Spring, and ideally bring experience with containerisation and cloud environments.Key ResponsibilitiesDesign, build, and maintain high-quality Java applications.Contribute to the development of microservices and modern architectures.Work with More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Staff Software Engineer/Developer (Java Kotlin AWS React) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient … social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Staff Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin, SpringBoot … liaise on bespoke product development. About you: You have expertise with software engineering best practices, experience across the full development lifecycle and tech stack You have experience with Kotlin, Java, SpringBoot and AWS You have a good understanding of APIs and permission based systems You have a good understanding of software architecture and have experience of building systems from More ❯
Java Frameworks, J2E, Python, C++, Oracle, MongoDB, SQL Due to federal contract requirements, United States citizenship and an active TS/SCI security clearance and polygraph are required for the position. Required: Must be a US Citizen. Must have TS/SCI clearance w/active polygraph (CI or FS) At least fourteen (14) years of direct/relevant … experience on projects with similar processes may be substituted for a bachelor's degree. Must have demonstrated in-depth experience with Java. Must have experience or familiarity with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX. Must have experience or familiarity with multiple of … thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment. These Qualifications Would be Nice to Have: Experience with the following: Java Enterprise Edition (JEE) (i.e., EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), Spring framework, scripting. Experience or familiarity with multiple of the More ❯
Farnborough, Hampshire, South East, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
Job Description Senior Software Engineer Location: Farnborough, with flexibility to work from home dependent on business demands The Role: We are in search of a Senior Software Engineer t o support a Government Critical National Infrastructure project. As a Senior Software Engineer you will l ead multiple software development team(s) to deliver solutions with architectures that … software. Experience with decomposing monolithic software into manageable pieces, especially in related software domains. Experience designing shared services like caching, eventing, and messaging in distributed environment. Key Skills: Extensive Java or C experience including: Best practice coding Unit testing Source control management. Possess the knowledge and experience to perform complex tasks. Ability to work independently and/or under More ❯
Menlo Park, California, United States Hybrid / WFH Options
OSI Engineering
Job Summary: We're looking for a talented Senior Software Engineer to be a key contributor to developing cloud-based services that will drive the future of the business. You will join our small and dynamic Cloud Services team, using the latest technology and tools to build high-quality, cross-platform solutions that are robust, scalable, and efficient. You … will also collaborate with a versatile cross-functional team to make a significant impact on our product offerings. Responsibilities: Senior Software Engineer is a technical role, with responsibilities ranging from solving technical problems to creating design documents and implementing complex designs. Directly responsible for consistently delivering scalable, production-ready back-end/server code in Java, from design … software paradigms, and engineering process improvements. Qualifications: Demonstrates strong software design skills (REST API design, extensible design while coding, good at DB modelling, proactive in error handling); expert in Java/Spring/Hibernate skills. 5+ years of software engineering experience, including a successful track record developing customer-facing SaaS/PaaS products. 3+ years working experience in core More ❯
Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and much more. Join us and make a difference in National Security! Position Summary The Software Engineer (SWE) works as part of a small, agile team of full-stack software engineers developing, testing, and maintaining a complex web application crucial to the customer mission. The SWE … participates in requirements gathering and analysis then provides estimates for design, development, and testing. The SWE is responsible for developing new features, enhancing existing code, and resolving bugs using Java 17+, Spring Boot, and Angular 19+. The SWE makes recommendations for technology upgrades, performs upgrades to new versions of existing frameworks and, where applicable, migrates from one framework to … the SWE writes automated test code and reviews work of other team members for adherence to customer requirements and team standards. Recommended Experience Software development on Linux environments using Java 17+ with Spring Boot. Strong user interface development using Angular 19+. Writing code to interact with relational databases such as Oracle, PostgreSQL, MySQL, and/or MariaDB. Use of More ❯
Required Skills: At least 5 years experience software development using core Java/J2EE with focus on back end development Strong experience working with SAP Hybris e-commerce development Experience with Kafka messaging platform Ability to work and troubleshoot and resolve complex coding issues independently Desired Skills: Experience leading and working with offshore/nearshore teams. AWS and DevOps … cloud experience Working with containerization tools like Docker and Kubernetes Description of Role/Responsibilities: Our client is looking for a talented lead software engineer that can contribute to a SAP Hybris Java environment. They are looking for an engineer that can identify and resolve production issues independently. This person will have a strong background and expertise … with Java development and experience specifically working with SAP Hybris e-commerce development. They are working with cross functional teams in an AWS cloud environment and will be using containerization tools. Beacon Hill is an equal opportunity employer and individuals with disabilities and/or protected veterans are encouraged to apply. California residents: Qualified applications with arrest or conviction More ❯
C Java Software Engineer CONTRACT 6 MONTHS CRAWLEY West Sussex 4 Days on site per week in Crawley OUTSIDE OF IR35 POSITION Key responsibilities will include the design, implementation and test of Runtime and Middleware products, using industry standard tools and methods. ROLE Develop our systems by working as part of a project team to deliver a high … on both land and at sea. Help our strategy by working with the software management function to ensure that skills, technology and ways of working are developed. ESSENTIAL SKILLS Java or C++ Software Design, Code & Test Configuration management (Bitbucket, Artifactory) Change and task management using JIRA, for aspects such as work backlogs, problem report management, action management. Unit testing More ❯
moves fast and wants to make an impact right from day one, then get ready to join our industry-changing team. Let's go! Your Mission As a Software Engineer at Bitpanda, you will have the opportunity to join one of several teams that build and maintain the back end systems that keep Bitpanda running - you could work within … conceptual challenges, integrate with 3rd party vendors and interface and collaborate with many other Engineers and teams within Bitpanda. Aufgaben Design and develop scalable, resilient, message-driven services using Java Write clean and correct code with high test coverage and extensive unit testing deployed into event driven microservices architecture Contribute to conversational development, disseminating information to the rest of … reliability, performance, scalability and maintainability Build strong relationships with cross functional teams and be happy discussing topics and challenges Profil Solid knowledge and experience of software development using modern Java frameworks such as Spring Boot and Micronaut with Java 21+ as your main programming language. Track record with both relational and non-relational databases, preferably Postgres and MongoDB. More ❯
Job Description Software Engineer The Software Engineer will perform software development activities as a member of an agile development team. Development includes the full range of turning agile stories into implementable concepts, through development, testing, and deployment of the new capabilities in this complex system. Following the BDD pattern, our developers are responsible for implementing robust testing leveraging … use of test automation commercial tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Primary Responsibilities The Software Engineer will be responsible … for software development activities both individually and as a member of an agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer More ❯
Job Description Software Engineer The Software Engineer will perform software development activities as a member of an agile development team. Development includes the full range of turning agile stories into implementable concepts, through development, testing, and deployment of the new capabilities in this complex system. Following the BDD pattern, our developers are responsible for implementing robust testing leveraging … use of test automation commercial tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Primary Responsibilities The Software Engineer will be responsible … for software development activities both individually and as a member of an agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer More ❯
Job Description Software Engineer The Software Engineer will perform software development activities as a member of an agile development team. Development includes the full range of turning agile stories into implementable concepts, through development, testing, and deployment of the new capabilities in this complex system. Following the BDD pattern, our developers are responsible for implementing robust testing leveraging … use of test automation commercial tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Primary Responsibilities The Software Engineer will be responsible … for software development activities both individually and as a member of an agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer More ❯
Farnborough, Hampshire, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
Job Description Senior Software Engineer Location: Farnborough, with flexibility to work from home dependent on business demands The Role: We are in search of a Senior Software Engineer t o support a Government Critical National Infrastructure project. As a Senior Software Engineer you will l ead multiple software development team(s) to deliver solutions with architectures that More ❯
Software Engineer III - Java, C++, Eclipse IDE, UI/UX Location: Redstone Gateway, Huntsville, AL, 35808 (Hybrid in office 2 days a week) Clearance: Secret (must be current and active) Compensation: 110-120K Relocation: Will consider candidates that will relocate Our Client is seeking an experienced Software Engineer (Level 3) to support the Missile and Space … software engineering standards, language style guides, best practices, and configuration management processes Develop UI/UX components and intuitive front-end solutions using tools such as Storybook and modern Java/C++ frameworks Work with containerization tools like Docker an/or Podman to support the program's shift toward microservices and scalable deployment models Collaborate in a fast … or equivalent experience/combined education) Minimum 5 years of professional software engineering experience, or 3 years with a Master's degree and a related field Strong experience with Java, C++, and the Eclipse IDE Solid understanding of UI/UX design principles and implementation Experience integrating with tools and technologies such as RabbitMQ, Storybook, Jupyter Notebooks, Atlassian suite More ❯
C++/Java Software Engineer – CONTRACT 6 MONTHS – CRAWLEY West Sussex 4 Days on site per week in Crawley OUTSIDE OF IR35 POSITION Key responsibilities will include the design, implementation and test of Runtime and Middleware products, using industry standard tools and methods. ROLE Develop our systems by working as part of a project team to deliver a … on both land and at sea. Help our strategy by working with the software management function to ensure that skills, technology and ways of working are developed. ESSENTIAL SKILLS Java or C++ Software Design, Code & Test Configuration management (Bitbucket, Artifactory) Change and task management using JIRA, for aspects such as work backlogs, problem report management, action management. Unit testing More ❯
What will you be doing Software development and maintenance of a large code base of Java, Apache Camel, Apache CXF and Spring. You will be responsible for testing Java software programs for proper operation and integration in a lab environment. What will you need Fourteen (14) years demonstrated experience required. Bachelor of Arts (BA) or Bachelor of Science … university in Math, Science, Engineering or related field is required. In lieu of a Bachelor's degree, four additional (4) years of relevant experience may be substituted. Experience with Java, Eclipse, maven, and Subversion required. Experience with Camel, CXF, PostgreSQL, JUnit Tests, SoapUI, Jenkins continuous management, JBoss Fuse (or ServiceMix), as well as experience with Linux is helpful. Strong More ❯