AllSTEM Connections - Java Full Stack Developer

Web Developer
đź’° Negotiable
đź“Ť Miami, United States
Twine Jobs
Based in Manchester, United Kingdom
Last online 3 days ago

Web Developer is needed in Miami, United States.

Client: AllSTEM Connections

Location: Miami, FL

Contract: Contract

Job Description:

The Java Full Stack Developer is responsible for the analysis, design, development, testing and implementation of multiple applications within the application portfolio. The Developer 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. The Developer is also responsible for the quality of the application code and adheres to the relevant coding standards and established patterns.

Responsibilities:

  • 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.
  • Analyzes complex business and systems requirements, and designs solutions for applications, data, processes, interfaces, controls, outputs, environment, infrastructure tools/utilities.
  • Ensures that disruption to applications is minimized through analysis, planning and testing of proposed software fixes and updates 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.
  • 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.
  • Anticipates and identifies potential problems before they occur and implements solutions and schedules and prioritizes work, minimizing impact on projects and users.
  • Availability and ability to collaborate with stakeholders in person and via electronic collaboration technologies to ensure sufficient team participation.
  • Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager.
  • Conduct peer-reviews and lead reviews and provide feedback.
  • Provide accurate and detailed weekly task reports.
  • Clarify all unknown areas, which are communicated by stakeholders.
  • Develop, maintain, troubleshoot, enhance and document components.
  • Able to debug code independently on an as needed basis for any high priority Production issue.
  • Conduct thorough unit testing, code reviews and integration testing for the whole system.
  • Ability to estimate the work for both effort and duration.

Requirements:

  • Bachelor’s degree in Information Technology / Computer Science, or related. Master’s degree is a plus.
  • 7 years of experience in Java, J2EE, Microservices, Spring Boot, Spring Web MVC, RESTful APIs, etc.
  • 2 years of Angular (newer versions) and some UX/UI experience
  • Proficiency in analysis/design methods and techniques including UML, Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams, Entity Relationship Diagrams
  • Strong SQL experience
  • Experience or strong understanding of Services (Microservices, SOA, API)
  • Experience or strong understanding of ETL tools (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 experience
  • 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 CI/CD Pipelines (GitOps, GitLab, Jenkins, TFS, etc.)
  • Experience with code quality software such as SonarQube
  • Experience with AWS or Azure Cloud integration.
  • Hospitality Industry experience is a plus.
  • Experience working with offshore development teams is a plus.

Additional Information:

  • Contract to hire
  • Pay range: $67.30 to $72.10 per hour DOE
  • Applicants must be legally authorized to work in the U.S. without sponsorship. The Company is unable to sponsor or take over sponsorship of an employment visa.

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Tuition reimbursement
  • Vision insurance

Experience Level:

  • 7 years

Schedule:

  • 8 hour shift
  • Day shift

Work Location:

Remote

Posted 3 months ago

No longer accepting applications


Don't miss out! Drop your email to get notified for Web Developer roles

  • How It Works


    Create your Profile for Free

    Build your Twine portfolio to highlight your skills, and experience, while setting your desired pay rate.


    Send Customized Pitches

    Pitch for available jobs that match your skills, and access exclusive opportunities that are specifically tailored to your expertise.


    Secure Payment Process

    Clients make upfront Vault payments held by Twine, ensuring freelancer payment security, with 0% commission for freelancers.