← Back to Jobs
Technology
AS
Sr Software Engineer(strong Java/Spring Boot + Angular and enough C#/.NET experience)(only w2)
Why This Role Stands Out
This role offers a fantastic opportunity to grow your skills in both Java/Spring Boot and .NET while contributing to critical systems in the travel industry. You'll thrive here if you enjoy collaborative problem-solving and have a passion for building scalable software solutions. Apply now to join a dynamic team and expand your technical expertise.
Quick Overview
Seniority
Mid Senior
Work mode
On Site
Location
Celebration, FL, United States
Posted
21 hours ago
DockerSpringSpring BootAWSNginxOAuthSplunkAgileAngularC#.NETGrafanaJWTJavaJenkinsKafkaKubernetesRESTTypeScript
Job Description
Title: Sr Software Engineer
Location: Celebration, FL 34747
Duration: 12 Months Contract
Work schedule: Onsite 2 days per week (Tuesdays & Fridays)
Job Description:
About The Role & Team:
- The SEAS Team supports a portfolio anchored by Versonix's Seaware Reservation System. The portfolio includes mission-critical middleware, applications, scheduled jobs, and reporting. The team currently supports cruise line and vacation-related business services.
- 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 SEAS teams as the team continues to grow.
What You'll Do:
- 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 language 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
Required Qualifications:
- 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 and experience with Agile delivery (stand-ups, sprint planning, etc.)
- Experience with the full lifecycle of application development, including best practices of 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
Preferred Qualifications:
- 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
Similar jobs
- LI
Lead Software Engineer - Java
NewLiveMindz
Phoenix, AZ🇺🇸On-site21 hours agoDockerMicroservicesSQL+15Technology - NG
Systems Engineer - Level 3 or 4 (AHT) with Security Clearance
NewNorthrop Grumman
Huntsville, AL🇺🇸$108.8k - $163.2k/yrHybrid21 hours agoFPGAHTTPTechnology - JA
Junior Software Developer with Security Clearance
NewJacobs
Herndon, VA🇺🇸$100k - $120k/yrOn-site21 hours agoDockerMicroservicesAngular+5Technology - IC
Systems Engineer Senior-Level 112-033 with Security Clearance
NewIC-CAP, LLC
Walla Walla, WA🇺🇸Hybrid21 hours agoTechnology - IC
Expert-Level Systems Engineer 112-176 with Security Clearance
NewIC-CAP, LLC
Chantilly, VA🇺🇸Hybrid21 hours agoTechnology - WY
System Engineer 5 with Security Clearance
Wyetech
Linthicum Heights, MD🇺🇸$51 - $140/hrOn-site4 days agoAgileConfluenceJiraTechnology