What are the responsibilities and job description for the Senior Software Developer position at Optomi?
Optomi in partnership with a leader in the entertainment industry is seeking a Senior Software Developer to join their team Supply Chain Solutions Planning (SCSP) in Orlando, Florida. The team is responsible for developing and maintaining a Java Spring-based middleware platform that serves as a central integration layer between multiple large-scale enterprise systems.
**HYBRID IN ORLANDO, FL**
Experience of the Right Candidate:
- Strong professional experience with Java and building applications using the Spring framework (e.g., Spring Boot).
- Demonstrated experience with any major cloud platform (GCP preferred, AWS, or Azure) and containerization using Docker.
- Hands-on experience defining and managing infrastructure using Terraform.
- Proven experience building or integrating with enterprise middleware and web services using formats such as JSON (and familiarity with SOAP/REST).
- Experience working with MongoDB (or other NoSQL) and/or traditional SQL databases.
- Demonstrated ability to independently take high-level, loose requirements and translate them into defined user stories, design specifications, and implemented features with minimal oversight.
- Experience with GCP and GKE.
- Experience working with development tools such as GitLab, Maven, and Jenkins.
- Experience mentoring junior developers.
Responsibilities of the Right Candidate:
- Own the full development lifecycle for assigned features, from interpreting high-level requirements and defining user stories to designing, implementing, and deploying solutions.
- Write clean, efficient, and scalable production code primarily in Java and the Spring framework for backend middleware and integration services.
- Utilize GCP, GKE, and Docker for application deployment and manage infrastructure as code definitions using Terraform.
- Design and build resilient web service interfaces (JSON/REST) to integrate the Java-based middleware platform with various upstream and downstream enterprise systems.
- Actively participate in design discussions, drive implementation decisions, enforce best practices, and align technical strategy with overall team and project goals.
- Work effectively within the Scrum team structure, collaborate with leads on workload distribution, and communicate complex technical concepts clearly to both technical and non-technical stakeholders.
Web Developer
Software People, Inc. -
Orlando, FL
Product Developer (Remote)
Software Resources, Inc. -
Orlando, FL
Kernel Software Developer
Crawford Thomas Recruiting -
Orlando, FL