as OO, DD,SOA, Microservices etc. Experience developing skills in .NET Experience developing skills in Java, Spring MVC, SpringCore, Spring Boot is a plus Experience developing software utilizing OOA, OOD, andOOP principles & design patterns Experience developing software utilizing relational databases(Oracle, SQL Server or Sybase) Experience developing software applications with PopularIDEs (Eclipse/IntelliJ) Experience with GraphQL Experience with More ❯
SQL, stored procedures, query optimizationExperience designing and integrating microservices and cloud-native applications.Familiarity with Azure cloud services, including App Services, Functions, Storage, and DevOps Pipelines.Strong understanding of object-orienteddesign principles, SOLID principles, and design patterns.Experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions) and version control systems (GitExcellent analytical, debugging, and problem-solving More ❯
Python , Java, SQL. Working on building ETL (Extraction Transformation and Loading) solution using PySpark Experience in SQL/NoSQL database design Deep understanding in software architecture, objectorienteddesign principles, and data structures Extensive experience in developing microservices using Java, Python Good experience in Test driven development and automating test cases using Java/Python Demonstrated More ❯
degree with 2+ years of experience OR PhD with industry or research experience in relevant areas Preferred Qualifications Advanced proficiency in Python and C++ Strong knowledge of object-orienteddesign, data structures, and algorithms Experience in real-time or embedded software development Familiarity with network communication protocols and hardware software integration Hands-on experience with ROS, Linux More ❯
the securities or financial services industry is a plus. 8+ years of professional C++ development experience (C+/14/17/20). • Strong knowledge of object-orienteddesign, data structures, algorithms, and multithreading. • Experience with modern development tools (Git, CMake, CI/CD pipelines). • Familiarity with additional languages (Python, Java) or cloud platforms. • Experience More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Cubiq Recruitment
Skilled with ROS2, Docker, and container workflows. Experience with CI/CD, Git (Gitflow), and code reviews. Familiar with Agile (Scrum preferred). Knowledge of software design principles – OOD, SOLID. Hands-on with sensor integration (RGB, depth, LiDAR). Confident in Linux-based development. Experience using Jira and Confluence (or similar). Able to work from design to More ❯
Skilled with ROS2, Docker, and container workflows. Experience with CI/CD, Git (Gitflow), and code reviews. Familiar with Agile (Scrum preferred). Knowledge of software design principles – OOD, SOLID. Hands-on with sensor integration (RGB, depth, LiDAR). Confident in Linux-based development. Experience using Jira and Confluence (or similar). Able to work from design to More ❯
or a similar field 5+ years of hands-on experience developing Java applications in a financial services environment (Java 21) Excellent knowledge in algorithms and data structures, object-orienteddesign, and microservices architecture (This will be tested) Proven record of complex software delivery in the Interest Rates domain Excellent Java 21, Spring Boot, strong practical experience with More ❯
or a similar field 5+ years of hands-on experience developing Java applications in a financial services environment (Java 21) Excellent knowledge in algorithms and data structures, object-orienteddesign, and microservices architecture (This will be tested) Proven record of complex software delivery in the Interest Rates domain Excellent Java 21, Spring Boot, strong practical experience with More ❯
eligibility requirements for access to classified information. US Citizenship is required to obtain a clearance. Requirements: Minimum 5 years' experience in a software development role Experience with object-orienteddesign and methodologies Excellent oral and written communication skills Ability to thrive in a flexible, team-oriented work environment Willingness to work on-site at Dahlgren Naval More ❯
3+ years of hands-on web application development utilizing Java for Web Development purposes Experience in the development of service oriented architecture application, good understanding of ObjectOrientedDesign and Design Patterns Strong knowledge of Java Server Pages (JSP), DHTML and JavaScript are essential Experience with MVC patterned applications using JavaScript frameworks and working with More ❯
product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Experience of Object-OrientedDesign and Design Patterns Experience of software testing and design for test Experience of using version control, continuous integration and automated test tools and frameworks Desirable More ❯
Reston, Virginia, United States Hybrid/Remote Options
ALTA IT Services
of relevant work experience is required in addition to the required work experience.) Preferred Qualifications: Experience with test automation framework architectural design and development. Experience with ObjectOrientedDesign, and extensive use of programing languages ( Java, Type Script, JavaScript, SQL etc.) Strong experience with Selenium, Cucumber and BDD Framework Experience in Webservices test automation using both More ❯
JS, CSS, JSON, XML Experience continuous integration systems like Jenkins or GitLab CI Experience must also include: a. Fluent with Java or Kotlin b. Android Studio c. Object-orienteddesign, Git, and a popular scripting language Expert understanding of core computer science fundamentals including data structures, algorithms, and concurrent programming Sample of tools we are looking for More ❯
London, England, United Kingdom Hybrid/Remote Options
Logistics Reply UK
and debugging o Collaboration in cross-functional teams Technical Skills: o Strong proficiency in Java EE and object-oriented programming principles o Comprehensive understanding of object-orienteddesign, data structures, and problem-solving o Experience developing mobile applications using Android, Angular, Ionic, React Native, or Flutter o Extensive experience with JavaScript, HTML, and CSS o More ❯
trends in software development, infrastructure, architecture, and security. 🧠 Skills & Experience • Proven experience delivering complex software solutions (HR software experience is a plus). • Deep expertise in Java, object-orienteddesign patterns, multi-threading, and asynchronous paradigms. • Familiarity with Spring, Git, Postgres, MongoDB, and JavaScript. • Comfortable designing APIs and working within cloud-native architectures. • Experience writing performant Rust More ❯
Palmdale, California, United States Hybrid/Remote Options
Northrop Grumman
reasonable period of time, as determined by the company. Preferred Qualifications: Knowledge of VxWorks 7, VxWorks 6.9, BSP, DPIU or other RTOS OS (Green Hills) Knowledge of object-orienteddesign and software lifecycles Experience with version control software and configuration management processes Experience with debugging software Experience using source-control management tools Experience using defect-tracking tools More ❯
Littlerock, California, United States Hybrid/Remote Options
Northrop Grumman
reasonable period of time, as determined by the company. Preferred Qualifications: Knowledge of VxWorks 7, VxWorks 6.9, BSP, DPIU or other RTOS OS (Green Hills) Knowledge of object-orienteddesign and software lifecycles Experience with version control software and configuration management processes Experience with debugging software Experience using source-control management tools Experience using defect-tracking tools More ❯
Acton, California, United States Hybrid/Remote Options
Northrop Grumman
reasonable period of time, as determined by the company. Preferred Qualifications: Knowledge of VxWorks 7, VxWorks 6.9, BSP, DPIU or other RTOS OS (Green Hills) Knowledge of object-orienteddesign and software lifecycles Experience with version control software and configuration management processes Experience with debugging software Experience using source-control management tools Experience using defect-tracking tools More ❯
Qualifications: 6+ years of experience in full stack software development. Proficiency in sever side Python programming. Proficiency in data analysis using Pandas, Numpy, SciPy etc. Experience with objectorienteddesign, distributed systems architecture, performance tuning. Experience with designing and programming relational database such as MySQL, RedShift, Oracle SQL Server, or Postgres. Experience with AWS based system architecture More ❯
the following; Embedded Linux application, kernel and/or driver development. C/C++ or Rust Experience of best practice software development processes/lifecycles Experience of ObjectOrientedDesign and Design Patterns Experience of software testing and design for test Desirable: Experience in the Defence/Aerospace or safety regulated environment would be advantageous. More ❯
Embedded Linux application, kernel and/or driver development. - C/C++ or Rust + Experience of best practice software development processes/lifecycles + Experience of ObjectOrientedDesign and Design Patterns + Experience of software testing and design for test Desirable: + GUI development frameworks such as eGUI, GTK. Tauri. + Yocto, Petalinux More ❯
translate user needs into stories and technical tasks. Drive efficient breakdowns of work, ensuring non-functional requirements like security and performance are well considered. Strong expertise in Object-OrientedDesign and back-end development, ideally with deep knowledge of Java.Proven ability to lead and communicate effectively, promote agile ways of working, and mentor others.Experience in application and More ❯
MongoDB, PostgreSQL. Experience using Kubernetes, Docker, and Jenkins, for containerisation and CI/CD is a plus. Knowledge of scalable distributed systems with a deep understanding of object-orienteddesign and design patterns. Knowledge of designing APIs and microservices. Experience working on web technologies. Deep understanding of messaging systems. What you get out of it An More ❯
Caldecotte, Milton Keynes, Buckinghamshire, England, United Kingdom Hybrid/Remote Options
Connells Group HQ
for the job Team-oriented, with a willingness to work as part of a collaborative environment Skilled in software testing methodologies including TDD Strong knowledge of object-orienteddesign and development skills Highly Desirable: Experience with concurrent programming techniques, parallelism, and threading Experience working with distributed systems and microservice architectures Experience with high-scalability projects involving More ❯