> Markdown version of [/jobs/ext/2537891-senior-java-spring-boot-engineer-net-modernization](https://www.wearedevelopers.com/jobs/ext/2537891-senior-java-spring-boot-engineer-net-modernization). 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). --- # Senior Java/Spring Boot Engineer - .NET Modernization - **Company:** Orangepeople LLC - **Location:** Celebration, FL, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), .NET Framework, Adobe InDesign, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Apache Tomcat, Component-Based Software Engineering, Unit Testing, Software Bug Management, Cloud Computing, Code Review, Software Debugging, Distributed Systems, Elasticsearch, Middleware, Java Message Service (JMS), Spring Framework, Key Management, Nginx, OAuth, Open Source Technology, Scrum Methodology, Software Engineering, Software Requirements Analysis, TypeScript, Data Logging, .NET Core, Grafana, Spring-boot, Gitlab, Build Management, AngularJS, Kubernetes, Rancher, Apache Kafka, Wikis, Front End Software Development, Software Coding, Restful APIs, Amazon Simple Queue Service (SQS), Splunk, Code Restructuring, Appdynamics, Docker, Jenkins, Programming Languages - **Published:** August 30, 2026 - **Apply:** https://www.careerjet.com/jobad/usce8746c99a71b7f5260dac0cf5c45c71 ## About the Role * Minimum 7 years of related work experience. * Mastery in Java and experience with industry-standard open-source technologies such as Spring, Tomcat, Nginx, and Elasticsearch. * Experience with Angular and modern front-end development (TypeScript, component-based architecture, and REST API integration). * Exposure to C# and .NET (Framework and/or .NET Core). * Ability to read, debug, and refactor legacy .NET codebases while delivering equivalent Java/Spring implementations. * Comfortable working in an agile environment, with experience in Agile delivery (stand-ups, sprint planning, etc.). * Experience with the full application development lifecycle, including best practices for unit testing, code reviews, and documentation. * Experience with build and deployment technologies such as Jenkins, GitLab, Harness CI/CD, and Docker. * Experience with monitoring and logging tools such as Grafana, AppDynamics, and Splunk. * Experience working with cloud platforms and container orchestration technologies, including AWS, Kubernetes, and Rancher. * Able to work well with external partners and contractors. * Strong communication skills and attention to detail., * Experience with strangler-fig or incremental migration patterns (parallel run, feature flags, phased cutover). * Familiarity with event-driven and messaging architectures (e.g., Kafka, SNS/SQS, JMS, or similar). * Knowledge of security best practices for APIs and distributed systems, including OAuth, JWT, TLS, and secrets management. ## Description Bring your engineering expertise to a team focused on innovation, modernization, and digital experiences. As a Senior Software Engineer, you'll play a key role in evolving critical applications while driving the transition from .NET to Java/Spring Boot. This role sits on the Maui squad within the organization in Technology & Digital Experiences. It works closely with Product Management and Engineers from across the company. The Senior Software Engineer will report to the Manager, Technology. The portfolio includes mission-critical middleware, applications, scheduled jobs, and reporting. The studio maintains existing .NET applications alongside greenfield Java/Spring Boot services. This role will support ongoing .NET maintenance and participate in .NET-to-Java/Spring Boot migration work. You will collaborate with engineers, product partners, and cross-squad teams as the team grows. Responsibilities: * Participate in projects encompassing analysis, design, programming, debugging, and modification of software enhancements and/or new products used in local, networked, cloud-based, or Internet-related computer programs. * Responsible for performing testing and debugging of applications. * Code may be used in commercial and end-user applications or focus on software and tools supporting infrastructure and technology platforms. * Code at the component level. * Work typically involves large or highly sophisticated software programs and systems. * Possess a proven understanding of current programming languages and technologies, with strong skills in writing code and completing programming tasks. * Interact with users to define system requirements and/or necessary modifications. * Design, develop, test, and implement highly scalable software components, fixes, improvements, and/or new systems and applications. * Build and support REST middleware integrating enterprise consumers. * Participate in design, testing, deployment, and production support of mission-critical scheduled jobs and services. * Maintain and enhance existing .NET applications in the SEAS portfolio (bug fixes, enhancements, production support). * Plan and execute migration of .NET services to Java/Spring Boot, including analysis of legacy code, API parity, testing, and cutover support., * Participate in OP monthly team meetings and participate in team-building efforts. * Contribute to OP technical discussions, peer reviews, etc. * Contribute content and collaborate via the OP-Wiki/Knowledge Base. * Provide status reports to OP Account Management as requested. ## Related Videos - [Living Documentation That Can't Die](https://www.wearedevelopers.com/videos/2025-living-documentation-that-can-t-die) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Post-Quantum Cryptography: Preparing for Q-Day](https://www.wearedevelopers.com/videos/100179-post-quantum-cryptography-preparing-for-q-day) - [Application Modernization and Rabbits](https://www.wearedevelopers.com/videos/120-application-modernization-and-rabbits) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [The Impact of AI on Game Development and the Industry](https://www.wearedevelopers.com/videos/100297-the-impact-of-ai-on-game-development-and-the-industry) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)