Full Stack Java Developer

  • Miramar, FL
  • Posted 2 hours ago | Updated 2 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Continuous Improvement
Algorithms
Design Patterns
Documentation
Estimating
Information Technology
Backend Development
Collaboration
Computer Science
Database
Debugging
Innovation
Java
JavaScript
Regulatory Compliance
Scalability
Management
Mathematics
Mentorship
Operational Excellence
React.js
SQL
Science
Software Engineering
Software Estimation
Team Leadership
UI
Writing
NextJS
React
Next
Miramar
FL
33027
Florida

Job Details

Position: Full Stack Java Developer (Lead/Senior)

Location: Miramar, FL 33027 (Hybrid/ 4 days week onsite)

Job Type: 6+ months Contract to hire (Full Time)

Required Skills:

  • Lead Engineer with Java and SQL on backend and strong Next JS UI and React.
  • Bachelor's or Master's of Science in Engineering, Computer Science, Information Technology, Math, or a related field.
  • 7+ years of experience in Software Engineering, with a strong background in both frontend and backend development.
  • End-to-End Solution Implementation: Lead the design and implementation of solutions from inception through delivery to production.
  • Operational Excellence: Design and code for resiliency, performance, availability, and scalability of applications.
  • Estimation and Planning: Provide accurate estimates in collaboration with the product teams and ensure compliance with corporate standards and policies.
  • Team Leadership: Coach and mentor other engineers, fostering a culture of innovation and continuous improvement.
  • Documentation: Document solution designs and engineering decisions for product and application solutions.
  • Industry Awareness: Stay current with industry trends to advise and advocate solution approaches that meet evolving business needs.
  • Additional Responsibilities: Perform other job-related duties as assigned by the supervisor or management.

Desired Skills:

  • Subject Matter Expertise: Extensive experience with NextJS, React, Java, and database technologies.
  • Domain Knowledge: In-depth understanding of software product domains.
  • Technology Expertise: Proven track record of leading teams and delivering high-quality, scalable software solutions.

Additional Information:

  • Possesses extensive proficiency, experience, and understanding of the core competencies outlined below.

Software Engineering:

  • Development Expertise: Strong understanding of algorithms and technologies, with the ability to design, write, test, and debug applications using NextJS, React, Java, and relevant databases.
  • Lifecycle Knowledge: Awareness of various lifecycle models, optimisation tools, and design patterns.
  • Code Quality: Key contributor to writing code and unit tests, capable of performing code reviews, and ensuring code quality and security.

Software Solutioning:

  • Lead the design and architecture of innovative software solutions, ensuring alignment with business objectives and technical requirements.
  • Collaborate with cross-functional teams to identify, analyse, and provide strategic solutions to complex technical challenges, enhancing overall system performance and scalability.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.