> Markdown version of [/jobs/ext/2728242-software-engineer-cloud-services](https://www.wearedevelopers.com/jobs/ext/2728242-software-engineer-cloud-services). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Cloud Services) - **Company:** Aurum Data Solutions - **Location:** Birmingham, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Unit Testing, C Sharp (Programming Language), Software as a Service, Cloud Computing, Cloud Engineering, Code Review, Relational Databases, Distributed Systems, Document-Oriented Databases, Java Database Connectivity, PostgreSQL, MongoDB, Systems Development Life Cycle, Azure DevOps Pipelines, Software Engineering, TypeScript, Management of Software Versions, Software Organization, Google Cloud, Enterprise Software Applications, Test-Driven Development (TDD), ReactJS, Concurrency, Spring-boot, Git, Event Driven Architecture, Containerization, AngularJS, Information Technology, Apache Kafka, Front End Software Development, Asynchronous Programming, Functional Programming, Restful APIs, Terraform, Software Version Control, Microservices - **Published:** September 5, 2026 - **Apply:** https://www.dice.com/job-detail/ba289e73-ac6e-49be-8672-61c89d29c1be ## About the Role * Strong experience with Java and/or C#, event-driven architecture, microservices, RESTful APIs, Kafka, MongoDB, PostgreSQL, Terraform, and cloud platforms such as Google Cloud Platform (Google Cloud Platform), Amazon Web Services (AWS). * Proven experience modernizing legacy applications into scalable, resilient, cloud-native, event-driven microservices. * Hands-on experience with Quarkus is preferred. Experience with Spring Boot is also acceptable. * Strong understanding of modern Java features, including the Stream API, functional programming, asynchronous programming with CompletableFuture, and concurrency using virtual threads. * Hands-on experience with JDBC and ORM frameworks, along with strong knowledge of relational databases such as PostgreSQL and document-oriented databases such as MongoDB. * Experience designing, developing, publishing, consuming, securing, versioning, and documenting RESTful APIs. * Good understanding of Java and/or C#, event-driven design patterns, distributed systems, and polyglot microservice architectures. * Strong experience designing and implementing front-end applications using TypeScript and frameworks such as React and/or Angular. * Experience building CI/CD pipelines using Azure DevOps Pipelines and deploying containerized applications to Google Cloud Platform or other cloud platforms. * Hands-on experience with infrastructure as code using Terraform. * Proficient in software development best practices, including the SDLC, Git-based version control, automated testing, code reviews, and cloud application deployment. * Good understanding of Agile delivery methodologies, including Scrum and Kanban. * Strong skills in documenting code, APIs, architecture, and systems., * BS degree in Computer Science or equivalent, with over 8 years of Enterprise Applications Development experience and a track record of writing applications in Java and/or C#. * Experience working on large-scale modernization or greenfield SaaS projects. * Experience with Test-Driven Development (TDD) and Quality Assurance. ## Description * Senior Developer / Engineer who can collaborates and pairs with other product team members (engineering, and product management) to create secure, reliable, scalable software solutions. * Design and develop secure, scalable, resilient cloud native microservices helps define and adheres to team working agreements. * Participate in all phases of the integration development lifecycle, including unit testing and ongoing support. * Collaborate with Architects and other Software Engineering resources in designing and implementing integrated, enterprise solutions. * Ability to adapt to new and unique challenges, providing enterprise-class solutions. Potential to manage remote and offshore team members in the future. * Excellent System design skills along with a strong knowledge of good architectural principles. * Willingness and capability to train new developers as they come on board and mentor them to deliver projects and meet the timelines. * Good Communication skills, and presentation skills. The job requires you to do a lot of whiteboarding and make good design decisions to implement the system. ## Related Videos - [Quarkus. A Bliss for developers](https://www.wearedevelopers.com/videos/385-quarkus-a-bliss-for-developers) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How to Destroy a Monolith?](https://www.wearedevelopers.com/videos/1407-how-to-destroy-a-monolith) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Cloud Computing Trends Coming in 2025 for Developers](https://www.wearedevelopers.com/magazine/412-7-cloud-computing-trends-coming-in-2025-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)