Java Developer (React, Next JS, SQL)

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

Overview

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

Skills

Algorithms
Backend Development
Collaboration
DevOps
Mathematics
Mentorship
Operational Excellence
Estimating
Information Technology
Innovation
Documentation
JavaScript
Computer Science
Continuous Improvement
Quality Assurance
Software Engineering
Database
Debugging
Scalability
Science
Software Design
SQL
Design Patterns
Java
Team Leadership
Management
Optimization
React.js
Regulatory Compliance
Software Estimation
UI
Writing

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)

Job Description:

  • The Full stack Lead Developer reports to the Sr. Manager of Software Engineering and brings substantial experience in software engineering principles and best practices, solution design, design patterns, the latest technologies, technical troubleshooting techniques, application testing, and DevOps.
  • This role requires in-depth expertise in Next JS, React, Java, and relevant database technologies, crucial for one or more business applications.
  • The Full stack Lead Developer must demonstrate strong interpersonal and collaboration skills, and is responsible for leading the team in executing product deliverables, implementing complex engineering solutions, and ensuring operational excellence for software systems and applications within the product

Required Skills:

  • Lead Engineer with Java and SQL on backend and strong Next JS UI and React.
  • Bachelor or Master 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, optimization 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, analyze, 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.