role in shaping the platform and services that support a suite of mobile and web applications. Your responsibilities will include participating in tech design and developing robust, scalable, and secure backend systems and ensuring to follow our standards for quality, integrity and compliance. As part of the Core … effectively with the wider team. Design actionable development tasks that drive iterative progress for product delivery and the team. Implement domain-drivendesign principles to create a well-structured and maintainable codebase. Build and manage microservices architecture, ensuring services are scalable, reliable … and experience with cloud platforms such as Google Cloud (preferable), AWS, or Azure. Experience with domain-drivendesign (DDD) and its application in software development. Good knowledge of microservices architecture and experience in building and deploying microservices. Good understanding of RESTful API designMore ❯
confidence. What will you be working on? Design, develop, and maintain highly scalable services Lead development efforts in event-driven architectures Architect, design and optimise relational databases to ensure performance and scalability Collaborate with cross-functional teams to support partner integrations and expand the … to hear from you! You have extensive experience of Java 8+, experience with Spring framework Strong expertise in microservices architecture and event-drivendesign Hands-on experience with Kafka or similar messaging systems Strong knowledge of relational databases with the ability to design schemas … optimise queries and ensure data integrity Proficiency in domain-drivendesign (DDD) to model complex business domains is a plus A strong product mindset and passion for user experience, ability to prioritise work with the customers in mind and make data-drivenMore ❯
The Solutions Architect will work with operational and project teams across the business to take intellectual ownership of client’s architectural and operational design, improvements, and roadmap, and will develop a deep understanding of our schemes and operations. As such, the ability to communicate complex ideas and issues … Responsible for managing the technical risks across any project, product or service Responsible for ensuring that the strategies and architecture policies are followed Design highly scalable software solutions to improve functionality and system longevity. Work with technical business analysts to fine tune requirements and ensure that wants are … ITIL standard documentation Desirable: ArchiMate modelling Enterprise integration patterns Microservices, Event Driven Architecture, Domain-DrivenDesign (DDD), CQRS Cloud certification: AWS or Azure #J-18808-Ljbffr More ❯
and maintaining high quality systems to achieve business objectives, and making contributions to the development process, as well having an understanding of system design and architecture. You'll want to work in partnership with relevant teams across an organisation to identify how technology can solve business challenges and … .Net Core A good understanding of SOLID principles, Event Driven Architecture (EDA) and Domain-DrivenDesign (DDD) Experience of RESTful API design Experience of Azure cloud development, and a cloud-first approach SQL skills A good foundation in testing strategies More ❯
for designing and implementing scalable, secure, and high-performance microservices while mentoring junior team members and advocating for best engineering practices. Key Responsibilities: Design, develop, and maintain … backend services using Java and Spring Architect and implement microservices and cloud-native solutions Apply Domain-DrivenDesign (DDD) principles to create structured, maintainable code Collaborate with cross-functional teams including DevOps, frontend, and product management Advocate for best practices in security, performance, and More ❯
projects happening within Financial Services right now. You will be a leader, working and mentoring across multidisciplinary, international project teams and lead the design and development of high-performance software applications, user interfaces and technology integrations consumed by millions of users. As a Senior Manager in our engineering … skills as well as taking an active role in business development, project supervision and day-to-day team management. Your Impact Design and build complex technology solutions using best in class libraries and frameworks and design principles Work closely with clients to establish technology … ends along with coding secure and extensible back-end services Good level of understanding of software design principles like Microservices, Domain-drivendesign, SOLID, DRY, SoC, etc Excellent understanding of Core Java and large scale distributed systems TDD Must haves: Back-end More ❯
of capabilities within the product. Plus, enjoy a collaborative, flexible, and innovative work culture where your ideas are valued. What You’ll Do Design: Design & Document the architecture of a group of capabilities within the GSS platform. Design solutions that optimise the cost base … of the GSS platform. Collaborate: Work with engineering teams to perform technical spikes exploring new technologies, develop the solution in-line with the design, and provide delivery oversight. Work within the architecture practice within GSS and adhere to architecture policies and standards. Review: Review and support solution designs … could help GSS achieve its mission and delivery against product requirements. Mentor: Mentor senior engineers and provide delivery oversight, including review of LL design, troubleshooting, support to developers during build, providing input in defining test strategy, and participating in sprint refinement sessions. Ideal Experience Experience with Microservice Architecture More ❯
they're seeking both Mid-level & Senior Developers to join them. In these roles, you'll play a pivotal part in the research, design, and development of software solutions that help transform their underwriting business. You'll be involved in building full-stack solutions, from underwriting dashboards to … A passion for continuous learning and experimentation. Desirables: Familiarity with AWS or Azure cloud platforms. Hands-on experience with DomainDrivenDesign (DDD). Some experience with front-end technologies such as HTML, CSS, HTMX, or React. Knowledge of Git, CI/CD pipelines More ❯
and support. Your skills and experience: What you’ll bring: Experience of Java AWS Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of development processes. Experience of containerisation using Docker or Kubernetes Experience of Continuous Integration (CI) and … for delivering quality code, by use of TDD and setting high software quality standards Designing microservice-based architectures using domaindrivendesign (DDD), CQRS, and Event Sourcing patterns Diversity & Inclusion: Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace More ❯
lead and help optimise team performance Participate in and, where appropriate, lead meetings with business stakeholders Experience Required Fundamentals and approaches: OOP, SOLID principles, DDD, TDD/BDD/ATDD Distributed, service-based architectures (messaging, pub/sub, streams, micro-services). Secure SDLC practices and toolsets Extensive experience in More ❯
cloud platform. Mentored by more senior engineers, you’ll be involved in all aspects of their software development lifecycle including requirements gathering, planning, design, coding and testing. Who should apply for this position? You have been in cloud development and want to deepen your knowledge around this. You … and end users. Skills and experience Experience creating applications with C# and Azure Desire to learn, absorb, and improve Awareness of common backend design patterns (including SOLID) Good numeracy skills … Analytical problem solving Any distributed software version control system Nice to haves Support or Site Reliability Experience Serverless Microservices DomainDrivenDesign (DDD) Event Sourcing (ES) AWS or Google Cloud Angular experience Azure DevOps Dependency Injection and IoC Clean Code or SOLID principles Git More ❯
evaluating and evangelising technical solutions with a team and across the department. Lead and facilitate the high-level product feature intake and solution design according to business priorities. Inform and enforce engineering best practices to ensure cost effective development and identifying opportunities for reuse and consolidation. Participate in … innovation. Own the development of new systems and enhancements to existing systems, including breaking down complex problems into essential components and helping to design efficient solutions. Produce plans and recommendations with multiple contingencies to avoid stalling progress. Work with product, business teams, and architects to gather and understand … architecture and migrating from monolithic software architecture to micro service architecture. Experience in modernisation of legacy systems. Experience with DomainDrivenDesign (DDD). Experience with Event-Driven Architecture and CQRS patterns. LIFE AT TICKETMASTER We are proud to be a part More ❯
with MongoDB. Experience with Azure and Infrastructure-as-Code using ARM templates. Experience with Agile and DevOps best practices. Good understanding of software design (SOLID, 4RSD etc.). Good understanding of RESTful web services. Knowledge of CQRS and Event Sourcing. Strong communication and decision-making skills, and ability More ❯
evaluating and evangelising technical solutions with a team and across the department. Lead and facilitate the high-level product feature intake and solution design according to business priorities. Inform and enforce engineering best practices to ensure cost effective development and identifying opportunities for reuse and consolidation. Participate in … innovation. Own the development of new systems and enhancements to existing systems, including breaking down complex problems into essential components and helping to design efficient solutions. Produce plans and recommendations with multiple contingencies to avoid stalling progress. Work with product, business teams, and architects to gather and understand … architecture and migrating from monolithic software architecture to micro service architecture. Experience in modernisation of legacy systems. Experience with DomainDrivenDesign (DDD). Experience with Event-Driven Architecture and CQRS patterns. LIFE AT TICKETMASTER We are proud to be a part More ❯
test, and deploy while providing better performance and stability. What You Will Do Craft code that reflects an expert understanding of object-oriented design, refactoring, clean code, clean architecture, and solid engineering principles Refactor code to optimize performance, enhance maintainability, and drive innovation Follow the test-driven … Jira Microservice Architecture REST API Development Qualifications What You Will Have 8+ years of experience building backend software with Java Understanding of domain-drivendesign Expert-level experience in unit testing Understanding and defining cross-team interdependent roadmaps Experience working in an Agile environment More ❯
.NET, .NET Core/ASP.NET MVC, C# and SQL Server. Strong knowledge of architecture and development patterns (e.g. Microservices, CQRS, DomainDrivenDesign, Event Sourcing etc.) An appreciation for good development practices (Test-driven development, pair programming, continuous integration/deployment) A More ❯
Agile DevOps Software environment. Experience building and leading teams of highly skilled software engineers that deliver high-quality software. Strong understanding of system design, software architecture, cloud, and software engineering best practices. Expert knowledge and advocate for Continuous Integration and Continuous Delivery Able to understand and drive DevOps. More ❯
modernization strategy while providing sophisticated technical solutions to complex problems. Your tasks will not stop at planning cloud migrations, designing modernization journey, application design and development but will also extend to the field of pre-sales, where your expert guidance and strategies will help our clients gain the … and enabling our clients to become agile, future-ready businesses. Now is the time to lead this transformative journey at EPAM! Responsibilities Architect, design and deliver high-quality solutions for application modernization leveraging AI in collaboration with our application and infrastructure teams by partnering with stakeholders across the … Engineering or similar field. Extensive experience in software development and architecture leveraging AWS technologies. Experience with serverless, event-driven architecture, domain-drivendesign, APIs, and microservice architectures. Expertise in design, development, and operations of large-scale systems, complex applications in More ❯
effective interactions Experience with a wide range of observability practices (SLOs, Dashboards, Alertis, ) for business critical systems Experience with DomainDrivenDesign (DDD) is a plus What we offer Diverse and internationally distributed team : joining our team means becoming part of a large, global More ❯
platform runs in a distributed system architecture where development teams work with Node.js (TypeScript), following best coding standards and hexagonal architecture with Domain-Driven Design. We embrace event-driven architecture patterns using message brokers and event streaming. Our infrastructure is cloud-native, leveraging AWS More ❯
systems and technologies. Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Strong understanding of testing strategies and reliability engineering. Excellent people management, interpersonal, analytical, and problem-solving More ❯
the future of travel! The Role As a Senior Software Engineer, you’ll thrive on collaborating with your peers and participating in the design and development process with product owners. You’ll bring your passion for writing clean, solid code to our highly scalable system. You will bring … The long-term focus will be on the customer accounts, identity management and data classification elements of this platform. Key Responsibilities Requirements analysis, design, implementation and maintenance of software components including unit and integration tests as well as documentation. Definition and evolution of REST and SOAP APIs, including … Experience with OAuth0, OAuth2.0, OAuth2.1, OpenID Connect and Single Sign On/Federated authentication Experience with Event Driven Architecture and Domain-drivendesign concepts. Ability to communicate clearly and effectively Strong time management skills with the ability to prioritise workloads under pressure More ❯
Collaborate with other engineers and product owners to identify best in class software solutions to complex problems in the HME industry. Participate in design sessions to guarantee performance, scalability and reliability of legacy components through refactoring or re-architecture while maintaining a consistent approach within the suite of …/SQL) in a high- volume transaction environment. Strong OOPS knowledge and practical experience with design patterns, solid principles and Domain-DrivenDesign architecture. Strong interpersonal and communication skills. Experience using VS 2017/19/22, SQL Server 2014/2017. More ❯
PHP 8.0+ is a must)* A good understanding of a modern PHP framework like Symfony or Laravel* Any experience with DomainDrivenDesign, Message-Driven Systems and Event Sourcing would be a plus* Experience with microservices would be a plus* Strong automatic More ❯
PHP 8.0+ is a must)* A good understanding of a modern PHP framework like Symfony or Laravel* Any experience with DomainDrivenDesign, Message-Driven Systems and Event Sourcing would be a plus* Experience with microservices would be a plus* Strong automatic More ❯