Java Fullstack Developer

VirtusaIrving, TX

About The Position

We are seeking an experienced and highly motivated Senior Full Stack Software Engineer to join our Agile development team. The ideal candidate will have extensive experience in the full software development lifecycle, specializing in Java and modern JavaScript frameworks, with a practical understanding of integrating and leveraging Artificial Intelligence (AI) tools in the development workflow. This role requires a strong problem-solver who can drive technical excellence, contribute to strategic goals, and champion best practices within the team.

Requirements

  • Extensive experience in the full software development lifecycle.
  • Specialization in Java and modern JavaScript frameworks.
  • Practical understanding of integrating and leveraging Artificial Intelligence (AI) tools in the development workflow.
  • Strong problem-solving skills.
  • Proficiency in contemporary JavaScript frameworks (e.g., React), HTML5, and CSS.
  • Solid experience in developing back-end services.
  • Expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges.
  • Capable of conducting thorough research to identify root causes of development and performance issues.
  • Ability to devise and implement effective defect resolutions.
  • Ability to partner continuously with stakeholders.
  • Ability to effectively communicate progress, anticipate bottlenecks, provide skilled escalation management, and adeptly identify, assess, track, and mitigate technical issues and risks.
  • Active participation in Agile and Scrum processes.

Nice To Haves

  • Experience with GitHub Copilot.

Responsibilities

  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle.
  • Develop and engineer robust, scalable solutions within an Agile software delivery team, working collaboratively to deliver sprint goals and write high-quality code.
  • Proactively leverage AI tools, such as GitHub Copilot, to significantly enhance development efficiency, accelerate delivery timelines, and optimize software solutions across the stack.
  • Maintain awareness of the rapidly evolving AI landscape and proactively propose innovative and practical approaches to implement product features and improve workflows.
  • Follow and actively contribute to defining technical and team standards.
  • Collaborate with technical leadership to achieve established goals, in line with our broader technical strategy.
  • Drive the development and maintenance of both front-end and back-end components of robust web applications.
  • Design and develop intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS.
  • Possess solid experience in developing back-end services, ensuring high performance and reliability.
  • Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges.
  • Capable of conducting thorough research to identify the root causes of development and performance issues, and devising and implementing effective defect resolutions.
  • Partner continuously with stakeholders on a regular basis to ensure alignment and manage expectations.
  • Effectively communicate progress, proactively anticipate bottlenecks, provide skilled escalation management, and adeptly identify, assess, track, and mitigate technical issues and risks across various levels.
  • Actively participate in the broader technical community, team-level Agile, and Scrum processes, including sprint planning, daily stand-ups, and retrospectives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service