AllSTEM Connections - Java Full Stack Developer
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
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.