> Markdown version of [/jobs/ext/530005-systems-engineer](https://www.wearedevelopers.com/jobs/ext/530005-systems-engineer). 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). --- # Systems Engineer - **Company:** Recursion Technologies, Inc. - **Location:** Richardson, TX, United States - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Spring Security, Application Programming Interfaces (APIs), Agile Methodology, Application Performance Management, Systems Engineering, Confluence, JIRA, HTML5, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Cloud Engineering, Program Optimization, Software Quality, Communications Protocols, Computer Engineering, Continuous Delivery, Continuous Integration, Software Debugging, Software Design Patterns, DevOps, Distributed Computing Environment, Distributed Systems, Fault Tolerance, Github, Monitoring of Systems, Iterative and Incremental Development, JSON, Apache JMeter, Junit, Log Analysis, NoSQL, OAuth, Object-Oriented Software Development, Scrum Methodology, Swagger, Software Engineering, SQL Databases, Openapi, Data Logging, Test-Driven Development (TDD), Cloud Monitoring, ReactJS, System Availability, Spring-boot, Kubernetes Helm Charts, Gatling, Reliability of Systems, Backend, Integration Tests, Kubernetes, Information Technology, Low Latency, Cosmos DB, Azure AKS, Reactive Programming, Front End Software Development, React Redux, React Testing Library, Restful APIs, Es2015, Domain Driven Design, Docker, Jenkins, Microservices - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=52874955a1d8a7f4 ## About the Role Do you have experience in Microservices?, Do you have a Bachelor's degree?, · Applied advanced knowledge of computer science principles and software engineering methodologies to design and develop scalable microservices using Java 17, Spring Boot, and RESTful architecture supporting enterprise retail systems. · Analyzed complex business requirements and translated them into technical solutions by designing and implementing REST APIs using Spring Boot, OpenAPI (Swagger), and JSON-based communication protocols. · Engineered dynamic, high-performance user interfaces using React.js, Redux, JavaScript (ES6+), HTML5, CSS3, and Axios, ensuring seamless integration with backend services. · Utilized full-stack development expertise to integrate front-end applications with backend microservices using Spring Boot, REST APIs, and React.js frameworks in distributed environments. · Designed and optimized NoSQL data models using Azure Cosmos DB (SQL API) for high-throughput, globally distributed data processing and storage. · Applied cloud computing principles to deploy and manage applications in Microsoft Azure environments, leveraging services such as Azure DevOps and Azure Kubernetes Service (AKS). · Developed containerized microservices using Docker and orchestrated deployments using Kubernetes and Helm charts to ensure scalability, high availability, and fault tolerance. · Designed and implemented CI/CD pipelines using Jenkins, GitHub Actions, and Concord, enabling automated build, testing, and deployment processes. · Applied software testing principles to develop automated unit and integration tests using JUnit 5, TestContainers, WireMock, Jest, and React Testing Library. · Conducted integration testing by simulating external service dependencies using TestContainers and WireMock, ensuring system reliability in distributed architectures. · Performed performance engineering and system optimization using Apache JMeter and Gatling, analyzing throughput, latency, and resource utilization. · Applied resiliency engineering concepts, including chaos testing and fault injection techniques, to validate system robustness in cloud-native and microservices environments. · Participated in architectural design and system modeling discussions, utilizing microservices architecture patterns, design principles (SOLID), and domain-driven design (DDD). · Collaborated in Agile/Scrum environments using tools such as JIRA, Confluence, and GitHub, ensuring iterative development and continuous delivery. · Conducted peer code reviews using GitHub pull requests and code quality tools, ensuring adherence to coding standards, design patterns, and best practices. · Provided technical mentorship and guidance to junior engineers on advanced topics such as microservices architecture, reactive programming, and DevOps practices. · Designed and implemented secure API integrations using Spring Security, OAuth 2.0, and token-based authentication mechanisms. · Monitored and optimized application performance using logging and monitoring tools such as Azure Monitor, Application Insights, and Log Analytics. · Applied Software Development Life Cycle (SDLC) methodologies including Agile, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD) practices. · Designed modular, reusable, and maintainable software components using object-oriented programming (OOP), design patterns, and Java collections framework. · Prepared and maintained technical documentation including system design documents, API specifications, and deployment guides using tools such as Swagger and Confluence. · Leveraged analytical and problem-solving skills to troubleshoot production issues and implement scalable solutions using Java, Spring Boot, Kubernetes, and cloud-native debugging tools. Bachelor's Degree is required in Computer Science or Computer Engineering or Computer Information Systems or Information Technology or Data Science. ## Related Videos - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [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) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)