Senior Java Developer & Team Lead (Java 21 & Node.js)

TechDigital
  • Orlando, FL
    Today

    Job Description

    Job Summary: We are seeking an experienced Senior Java Developer with strong leadership skills to lead and manage a team of 10+ developers specializing in Java 21 and Node.js technologies. This role requires a seasoned developer with extensive hands-on experience in problem-solving, designing scalable solutions, and mentoring technical teams. The ideal candidate is passionate about coding, thrives in dynamic environments, and has a proven track record of delivering high-quality software solutions while managing a team.

    Key Responsibilities
    Team Leadership: Lead and manage a team of 10+ developers with expertise in Java 21 and Node.js, ensuring collaboration and high performance.
    Hands-on Development: Actively contribute to the design, development, and review of complex, scalable, and secure applications using Java 21 as the primary technology stack, alongside Node.js.
    Problem Solving: Act as the technical authority to resolve challenging development and architectural issues quickly and effectively.
    Code Quality & Standards: Enforce high coding standards, conduct code reviews, and ensure adherence to best practices, design patterns, and industry standards.
    Technical Guidance: Mentor and guide team members to enhance their technical and problem-solving skills.
    Solution Design: Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
    Project Management: Work closely with product managers and stakeholders to prioritize tasks, allocate resources, and ensure timely delivery of projects.
    Continuous Improvement: Identify opportunities to improve system performance, reliability, and maintainability.

    Required Skills:
    10+ years of hands-on experience in Java development, including expertise in Java 21 (latest features like pattern matching, virtual threads, and records).
    Strong exposure to Node.js, including APIs, server-side development, and third-party integrations.
    Proficiency in designing and implementing scalable RESTful APIs.
    Deep understanding of multithreading, concurrency, and asynchronous programming.
    Expertise in relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
    Strong problem-solving skills with experience debugging and optimizing performance issues.
    Knowledge of cloud platforms (e.g., AWS, Azure, or GCP) and experience with containerization tools like Docker and orchestration with Kubernetes.
    Leadership & Collaboration
    Proven experience in leading, mentoring, and managing a team of 10+ developers.
    Ability to create a culture of continuous learning, collaboration, and innovation.
    Strong communication and interpersonal skills for stakeholder interaction and team coordination.
    Other Requirements
    Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    Familiarity with Agile methodologies (Scrum, Kanban) and tools like JIRA.
    Experience in CI/CD pipelines and DevOps practices.

    Preferred Skills
    Knowledge of front-end technologies such as React, Angular, or Vue.js.
    Hands-on experience with serverless architectures or event-driven systems.
    Familiarity with tools like Kafka, RabbitMQ, or Redis.

    Numbers & Facts

    LocationOrlando, FL
    IndustryOther/Not Classified
    Company Size100 to 499 employees

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Atlassian JIRAunmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Concurrencyunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Dockerunmatched
    • Establish Prioritiesunmatched
    • GCP (Good Clinical Practices)unmatched
    • Industry Standardsunmatched
    • Interpersonal Skillsunmatched
    • Javaunmatched
    • Kanbanunmatched
    • Leadershipunmatched
    • Maintain Complianceunmatched
    • Mentoringunmatched
    • Microsoft Windows Azureunmatched
    • MongoDBunmatched
    • Multithreaded Programmingunmatched
    • MySQLunmatched
    • NoSQLunmatched
    • Node.jsunmatched
    • Performance Managementunmatched
    • Performance Tuning/Optimizationunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Project/Program Managementunmatched
    • Quality Metricsunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • React.jsunmatched
    • Redisunmatched
    • Relational Databases (RDBMS)unmatched
    • Resource Managementunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Server Programming/Applicationsunmatched
    • Software Engineeringunmatched
    • Systems Reliabilityunmatched
    • Team Lead/Managerunmatched
    • Technical Leadershipunmatched
    • Time Managementunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Vue.jsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder