Developer/Software Engineer- #26-21782
US Tech Solutions, Inc.
Kissimmee, FL, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.techcareers.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$185,702.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
.NET Framework
Adobe InDesign
Application Programming Interfaces (APIs)
Amazon Web Services
Apache Tomcat
Component-Based Software Engineering
Unit Testing
Software Bug Management
Cloud Computing
Code Review
Computer Programming
+33 more
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
AngularJS
Kubernetes
Rancher
Apache Kafka
Front End Software Development
Software Coding
Restful APIs
Amazon Simple Queue Service (SQS)
Splunk
Code Restructuring
Appdynamics
Docker
Jenkins
Programming Languages
Job description
This role sits on the Maui squad within the Cruise Line SEAS (Seaware middleware services) organization in Technology & Digital for Experiences. It works closely with Product Management and Engineers from across the company., * The SEAS Team supports a portfolio anchored by Versonix’s Seaware Reservation System. The portfolio includes mission-critical middleware, applications, scheduled jobs, and reporting. SEAS currently services ** Cruise Line (DCL) and Adventures by ** (ABD).
- 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 SEAS Team grows.
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
Requirements
- 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, * 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.techcareers.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago