Job Title: Jr. Java DeveloperLocation: Remote ( Candidates must be in Florida)Contract to Hire: 3 MonthsTravel Required: 10 Percent Technical requirements:Experience with major application development languages (Java preferred or .NET C#)Experience in one or more of the following technologies Java, J2EE, Spring Boot, Spring Web MVC, Hibernate, RESTful, JSON, Angular JS, etc.N- Tier Application design, UX/UI ExperienceProficiency in analysis/design methods and techniques including UML, Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams, Entity Relationship DiagramsExperience with highly integrated application systems\platforms, data flows, and business processes.Strong SQL experienceExperience 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 (Oracle Fusion experience, a plus)Familiarity with Data modeling / design experienceExperience with XML and enterprise integration technologies including Web Services (SOAP/WSDL)Experience in formal software development methodologies.Experience with Integration technologies i.e. Apache Camel or Fusion is plus.Experience with Java Message Service i.e. Apache Kafka or Rabbit MQ is preferred.Experience with continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)Experience with CI/CD software such as GitOps, GitLab, Jenkins, TFS, etc.Experience with code quality software such as SonarQubeExperience with AWS or Azure Cloud integration.
Job experience:7+ years’ experience as a software architect, systems analyst, software engineer of which 2+ yrs must be in a technical lead role capacityExperience working in Large Hospitality Industry is Preferred.Experience in business process improvement and systems convergence initiatives.Experience working with offshore development teams and guide them throughout the software development Lifecycle.Unless there is a legal requirement, experience will be accepted for the education requirement.