Software Guidance & Assistance, Inc., (SGA), is searching for a
remote Full Stack Java Developer (jr/mid) for a
3-month contract assignment with one of our premier
hospitality clients based in Orlando, FL .
100% remote
Short-term 3 month contract
Client cannot work with additional layers of employment
Responsibilities:
The Full Stack Developer (Level II) is responsible for the analysis, design, development, testing and implementation of multiple applications within the application portfolio.
- 2-5 years of experience in software application engineering.
- Will provide the technical expertise on the design and construction of new and existing modules as well as the use of appropriate development tools and data flows across the full stack (UI, API, middleware, micro-services, ETL, etc.).
- Interact with technical leads, business analysts, solution architects and other development teams.
- Provide SME knowledge, technical planning expertise in the areas of application design, software development, performance, testing, implementation, and infrastructure.
- Responsible for the quality of the application code and adheres to the relevant coding standards and established patterns.
This is an engineering Level II role that reports to the Manager of Applications Delivery & Services to deliver robust applications based on best practice software engineering that is well aligned with the SDLC process.
Essential:
- Performs analysis, design, development and implementation of IT strategic applications and data services.
- Help with solution design efforts and impact analysis for varying sizes of critical applications and ensures standard operating procedures are being followed. (40%)
- Analyzes complex business and systems requirements, and designs solutions for applications, data, processes, interfaces, controls, outputs, environment, and infrastructure tools/utilities. (20%)
- Ensures that disruption to applications is minimized through analysis, planning and testing of proposed software changes and adherence to strict change management processes.
- Conduct deep dive analysis of application issues across the full stack (UI, middleware, microservices, data) and recommend solutions. (15%)
- Assist application services teams with technical support when required between Applications and other IT technical engineering groups, including operational, maintenance and modification of interfaces and reports, as well as general technical modifications. (15%)
- Anticipates and identifies potential problems before they occur and implements solutions and schedules and prioritizes work, minimizing impact on projects and users. (10%)
Qualifications:
- Bachelor's degree in Information Technology/Computer Science or related field. Experience will be accepted in lieu of a degree.
- Experience with agile methodologies (Scrum, XP, Kanban).
- Experience in formal software development methodologies.
- Experience with highly integrated application systems/platforms, data flows, and business processes.
Technical Skills:
- Experience with major application development languages (Java, .net, C#, HTML, COTS).
- Experience in one or more of the following technologies: Java, J2EE, Spring, Spring BOOT, Spring Web MVC, Hibernate, RESTful, JSON, Angular JS, etc.
- Strong SQL experience.
- Experience or strong understanding with Services (micro-services, SOA, API).
- Experience or strong understanding with ETL tool (Informatica preferred, SSIS, MuleSoft, or similar).
- Deep understanding of SOLID design patterns, SOA principles and its implementation methodologies.
- Data modeling/design experience.
- N-Tier Application design, UX/UI experience.
- Experience with XML and enterprise integration technologies including Web Services (SOAP/WSDL).
- Experience with CI/CD software such as GitOps, GitLab, Jenkins, TFS, etc.
- Experience with code quality software such as SonarQube.
- Experience with AWS or Azure Cloud integration.
- Experience in business process improvement and systems convergence initiatives.
- Experience working with offshore development teams.
Preferred:
- Experience in developing applications for Hospitality Industry preferred.
- Certifications in Java, Web development or similar technologies, preferred.
- Experience with Informatica preferred.
- Master's degree is a plus.
- Oracle Fusion experience is a plus.
SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at https://sgainc.com/ .
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.