looking to contribute effectively to their teams. As a computer scientist, you will conduct forensic analysis; perform reverse engineering; and develop software solutions using advanced programming languages like Python, Java, Swift, C++, and C. Your role will involve identifying vulnerabilities in mobile platforms such as iOS and Android and ensuring the integrity of various systems with the precision and expertise More ❯
looking to contribute effectively to their teams. As a computer scientist, you will conduct forensic analysis; perform reverse engineering; and develop software solutions using advanced programming languages like Python, Java, Swift, C++, and C. Your role will involve identifying vulnerabilities in mobile platforms such as iOS and Android and ensuring the integrity of various systems with the precision and expertise More ❯
looking to contribute effectively to their teams. As a computer scientist, you will conduct forensic analysis; perform reverse engineering; and develop software solutions using advanced programming languages like Python, Java, Swift, C++, and C. Your role will involve identifying vulnerabilities in mobile platforms such as iOS and Android and ensuring the integrity of various systems with the precision and expertise More ❯
looking to contribute effectively to their teams. As a computer scientist, you will conduct forensic analysis; perform reverse engineering; and develop software solutions using advanced programming languages like Python, Java, Swift, C++, and C. Your role will involve identifying vulnerabilities in mobile platforms such as iOS and Android and ensuring the integrity of various systems with the precision and expertise More ❯
looking to contribute effectively to their teams. As a computer scientist, you will conduct forensic analysis; perform reverse engineering; and develop software solutions using advanced programming languages like Python, Java, Swift, C++, and C. Your role will involve identifying vulnerabilities in mobile platforms such as iOS and Android and ensuring the integrity of various systems with the precision and expertise More ❯
looking to contribute effectively to their teams. As a computer scientist, you will conduct forensic analysis; perform reverse engineering; and develop software solutions using advanced programming languages like Python, Java, Swift, C++, and C. Your role will involve identifying vulnerabilities in mobile platforms such as iOS and Android and ensuring the integrity of various systems with the precision and expertise More ❯
looking to contribute effectively to their teams. As a computer scientist, you will conduct forensic analysis; perform reverse engineering; and develop software solutions using advanced programming languages like Python, Java, Swift, C++, and C. Your role will involve identifying vulnerabilities in mobile platforms such as iOS and Android and ensuring the integrity of various systems with the precision and expertise More ❯
looking to contribute effectively to their teams. As a computer scientist, you will conduct forensic analysis; perform reverse engineering; and develop software solutions using advanced programming languages like Python, Java, Swift, C++, and C. Your role will involve identifying vulnerabilities in mobile platforms such as iOS and Android and ensuring the integrity of various systems with the precision and expertise More ❯
looking to contribute effectively to their teams. As a computer scientist, you will conduct forensic analysis; perform reverse engineering; and develop software solutions using advanced programming languages like Python, Java, Swift, C++, and C. Your role will involve identifying vulnerabilities in mobile platforms such as iOS and Android and ensuring the integrity of various systems with the precision and expertise More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Lead Java Developer/Backend Software Engineer London to £135k Do you have advanced Java technical knowledge combined with team leadership skills? You could be progressing your career at the Investment Management arm of a global bank. As a Lead Java Developer you will head up a small, globally distributed team responsible for writing production quality Java code used for … Location/WFH: You'll be based in the London office and have flexibility to work from home once a week. About you: You have a deep knowledge of Java including multithreading You have team leadership experience, including technical project leadership, code reviews, 1-2-1s, developing others You have experience in a Capital Markets environment, FX preferred You … You have excellent communication and collaboration skills You are degree educated in Computer Science or similar technical or numerate discipline What's in it for you: As a Lead Java Developer/Backend Software Engineer you will receive a competitive Salary to £135k Bonus Pension One day work from home per week Continuous training and career progression opportunities Apply now More ❯
Software Engineer (Python/Java) Location: Aurora, CO Clearance: Active TS/SCI with CI Poly DeNOVO Solutions is seeking a full-stack software engineer to support the development of a Multi-INT Python/Java application, including developing interfaces with other software systems to automatically ingest and output data. The SWE will collaborate with their team to solve complex … Requirements: • Current/active TS/SCI with CI Polygraph • 4-year degree either in STEM, or with dedicated professional programming experience • 2+ years' experience with software development with Java, C++, and/or Python (may be substituted by a Masters Degree in adjacent field) • Experience deploying in a cloud environment (e.g. AWS, Azure, GCP, etc.) • Experience using a configuration More ❯
of progressive experience in the specialty in lieu of every year of education. At least 4 years of Information Technology experience. At least 4 years of development experience on Java, Spring Boot and Microservices. At least 2 years of development experience on SQL Server or Oracle database. At least 2 years of development experience on Java Script, Angular JS/… React JS or Node JS. Strong knowledge of Java framework and Angular or React UI frameworks. Preferred Qualifications: Analytical skills to identify root cause and come up with solutions/alternatives. Ability to work in team environment and client interfacing skills. Participate in project review meetings with the client and provide regular updates to offshore. Excellent written and verbal communication More ❯
experience in one or more of the following: Developing web applications using JavaScript/TypeScript with Angular, React, or Vue, including HTML/CSS Server-side application development with Java, C#, or Python Usability analysis and automated testing (unit and E2E) Switching between languages and learning new ones as needed Experience collaborating with software development teams Hands-on experience with … and usability best practices to ensure system quality Support integration of modern frameworks and tools to enhance system performance Skills and Proficiencies: JavaScript/TypeScript frameworks (Angular, React, Vue) Java, C#, Python, Node.js Kafka, Kubernetes, SQL, Git/GitHub/GitLab Automated testing (unit/E2E), usability analysis Strong adaptability in learning and applying new technologies Additional Information: DoD … compliant certification (Security+ CE or CISSP) required prior to start Experience with Java Spring Framework Familiarity with testing frameworks (Jasmine, Karma, Selenium) Linux scripting (Bash or Perl) JavaScript visualization libraries (D3, Leaflet, AG Grid) Knowledge of JavaScript, JSON, REST, CORS, Web architecture, HTTP specification Background in Agile/Kanban methodologies, Jira, and Confluence On-site work required in Reston, VA More ❯
production. Build intuitive, user-friendly web applications using JavaScript/TypeScript frameworks such as Angular, React, or Vue, along with HTML and CSS. Develop scalable server-side applications using Java, C#, or Python. Implement automated unit and end-to-end (E2E) testing to ensure high-quality, maintainable code. Work with Kafka, Kubernetes, Git, Node.js, SQL, and Python in a collaborative … Qualifications 3+ years of combined experience in: Developing web applications using JavaScript/TypeScript frameworks (Angular, React, or Vue), including building HTML and CSS. Server-side application development with Java, C#, or Python. Experience with usability analysis and automated testing development (unit and E2E). Ability to switch between multiple programming languages and learn new ones quickly. Hands-on experience … development teams in an Agile environment. Active TS/SCI Clearance Desired Qualifications DoD 8570 Compliant Security+ or CISSP Certification (required prior to contract start). Experience with the Java Spring Framework. Familiarity with testing frameworks such as Jasmine, Karma, or Selenium. Experience with Linux scripting (Bash or Perl). Background in using JavaScript visualization libraries, including D3, Leaflet, and More ❯
experience as a software engineer or a Master's degree and four (4) years of experience is required Position geared toward developers with knowledge of programming languages Proficient in: Java, Python, experience with SW packaging and writing new code for new systems Preferred Frontend and/or Backend experience with: agile framework (Sprint, JIRA), as well as basic HTML and … CSS, JAVA Frameworks, Spring/Springboot, Docker, Kubernetes, KAFKA, POSTGRESSQL, ORACLEDB, OPENSHIFT Identity and access management technology such as KEYCLOAK, SPOCK/GROOVY, microservices architecture, LINUX, virtual machines or any virtualization, GITLAB or other software repositories, model based engineering such as CAMEO, and code review More ❯
of users worldwide. You will design and deliver backend microservices that power web and mobile applications, ensuring high availability, performance, and scalability. Working with cutting-edge technologies such as Java, Kafka, and AWS, you will contribute to shaping key architectural decisions while mentoring junior engineers. The position offers a fast-paced, innovative environment where your work directly impacts user experiences … at scale. Accountabilities: Design, develop, deploy, and maintain Java-based microservices supporting a high-traffic marketplace. Build scalable, event-driven systems using Kafka, Kafka Streams, and AWS cloud-native tools (Lambda, Step Functions, API Gateway, AppSync). Ensure integration with frontend applications by collaborating closely with React-based teams. Drive architectural discussions, technical design, and code reviews to maintain quality … EKS. Provide technical guidance and mentorship to junior team members. Partner with cross-functional groups including Product, UX, and QA to align development with business goals. Strong expertise in Java, preferably with Spring Boot and Maven. Proven experience with event-driven systems and stream processing using Kafka. Solid background deploying applications on AWS, leveraging Lambda, Step Functions, API Gateway, and More ❯
we can NOT do 1099-US TS/SCI CLEARANCE IS REQUIRED Geologics is seeking a ML/Data Science Software Engineer todesign, develop, and test AI/ML, Java and Python code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our Satellite Ground Systems Team plays a pivotal role in ensuring … one. Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and two (2) years of Software Engineering experience. Experience in object-oriented software design and development using Java or Python in a Linux environment. Experience with unit testing tools (e.g., JUnit). Experience in Machine Learning and Data Science. Experience working with large datasets and performing data analysis. … our Satellite Ground Systems. Collaborate closely with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions. Design, implement, and test AI, ML, Java and Python based applications and software components for satellite ground systems. Work in parallel with legacy platform teams to eventually migrate workloads onto your pipelines. Collaborate with cross-functional teams More ❯
DOE and compensation type On-Site in State College PA In the Senior ML/Data Science Software Engineering role, you will design, develop, and test AI/ML, Java and Python code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our Satellite Ground Systems Team plays a pivotal role in ensuring … our Satellite Ground Systems. • Collaborate closely with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions. • Design, implement, and test AI, ML, Java and Python based applications and software components for satellite ground systems. • Work in parallel with legacy platform teams to eventually migrate workloads onto your pipelines. • Collaborate with cross-functional teams … clearance. • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and five (5) years of Software Engineering experience. • Experience in object-oriented software design and development using Java or Python in a Linux environment. • Experience with unit testing tools (e.g., JUnit). • Experience in Machine Learning and Data Science. • Experience working with large datasets and performing data analysis. More ❯
clearance. • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and five (5) years of Software Engineering experience. • Experience in object-oriented software design and development using Java or Python in a Linux environment. • Experience with unit testing tools (e.g., JUnit). • Experience in Machine Learning and Data Science. • Experience working with large datasets and performing data analysis. … JOB DESCRIPTION: In the Senior ML/Data Science Software Engineering role, you will design, develop, and test AI/ML, Java and Python code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our Satellite Ground Systems Team plays a pivotal role in ensuring communication, surveillance, and defense capabilities through cutting-edge … our Satellite Ground Systems. • Collaborate closely with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions. • Design, implement, and test AI, ML, Java and Python based applications and software components for satellite ground systems. • Work in parallel with legacy platform teams to eventually migrate workloads onto your pipelines. • Collaborate with cross-functional teams More ❯
areas: 1. Cloud Transformation: Together with our customers, we develop innovative strategies for providing digital solutions in the cloud and migrating their software development to the cloud. Whether migrating Java services to GitHub, setting up continuous deployment pipelines with GitHub actions or creating deployment infrastructures with AWS - we focus on creative implementations that set standards. 2. Cloud-native Development: Dive … platforms. We rely on a deep understanding of the latest cloud provider services and the ability to create scalable, secure and high-performance applications. From Kubernetes to AWS to Java, Spring Boot and Terraform, we utilize the full breadth of the cloud native interactive landscape. 3. Architectural Redesigns: Shape the future of software architecture with us! We rethink, restructure and … work with customers to develop innovative SaaS deployment strategies. Development Practical experience with tools such as GitHub, Docker or Kubernetes. Proficiency in at least one programming language such as Java, Python, Rust or similar. Architecture: Experience in redesigning software architectures for efficiency and flexibility. Practical application of methodologies such as Domain Driven Design or Clean Architecture. Soft skills: Excellent communication More ❯
Reading, Berkshire, England, United Kingdom Hybrid / WFH Options
Computer Futures
Culture - Work from anywhere in the UK Career Coaching - Dedicated 1:1 support to help you grow Learning & Development - 5 paid training days + premium resources Tech Stack Exposure - Java, Spring Boot, AWS, React.js, DevOps & more Collaborative Culture - Inclusive, tight-knit team that values innovation Competitive Pay & Perks - Up to £75K DOE + comprehensive benefits Your Toolkit Java & Spring Boot More ❯
Cheltenham, Gloucestershire, England, United Kingdom Hybrid / WFH Options
Computer Futures
Culture - Work from anywhere in the UK Career Coaching - Dedicated 1:1 support to help you grow Learning & Development - 5 paid training days + premium resources Tech Stack Exposure - Java, Spring Boot, AWS, React.js, DevOps & more Collaborative Culture - Inclusive, tight-knit team that values innovation Competitive Pay & Perks - Up to £75K DOE + comprehensive benefits Your Toolkit Java & Spring Boot More ❯
Engineer to join our team and contribute to the design, development, and implementation of scalable, secure, and high-performance enterprise applications. The ideal candidate will bring strong expertise in Java, REST API design, GraphQL, NoSQL data modeling, and data streaming technologies, with hands-on experience in Spring frameworks and cloud-native development on Azure. This role requires a strong understanding … meet modern security standards. You will work closely with cross-functional teams including architects, product owners, and DevOps engineers to deliver innovative solutions. Key Responsibilities Design, develop, and maintain Java-based applications using Spring Boot, Spring Batch, and Spring Cloud frameworks. Architect and implement RESTful APIs and GraphQL schemas for seamless integration with internal and external systems. Model and optimize More ❯
will collaborate closely with cross-functional teams to ensure projects are completed on time, within scope, and to the highest quality standards. This position requires a strong background in Java development, DevOps practices, cloud technologies, and expertise as a Scrum Master. Responsibilities Lead the planning, execution, and delivery of software projects using agile methodologies such as Scrum and Kanban. Facilitate … timely delivery of high-quality software solutions. Act as a Scrum Master, coaching and mentoring team members on agile best practices and fostering a culture of continuous improvement. Utilize Java development skills to provide technical guidance and support to development teams as needed. Implement DevOps practices to streamline the software development lifecycle, including continuous integration, deployment, and monitoring. Leverage cloud … relevant work experience. Required Project Management Professional (PMP) certification. Required Skills Proven experience as an Agile Project Manager, Scrum Master, or similar role in software development. Strong proficiency in Java development and understanding of object-oriented programming principles. Extensive knowledge of DevOps practices, including CI/CD pipelines, infrastructure automation, and configuration management. Hands-on experience with cloud technologies such More ❯
technical recruitment consultancy . We are currently partnering with a global consultancy to search for an Senior Automation Tester. They are looking for a natural leader and expert with Java based automation frameworks. As well as defining strategies and mentoring, you will be very hands on with contract testing. They use Pact for API testing but Gatling etc is also … are seeking a Senior QA Automation Engineer with experience in BDD, Automation Testing, Agile (Scrum), and scripting to join their Tech team. You must be able to code in Java! What you'll be doing: This role includes, but is not limited to: Collaborating with and leading the team, working with the product team to define acceptance criteria and testing More ❯