Java Fullstack Developer
Technology
VirtusaTexas, United States2 days agoUntil 6/11/2026
Job description
We are seeking an experienced and highly motivated 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.
Key Responsibilities:
- Software Development and Delivery: 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.
- AI-Driven Development: Proactively leverage AI tools, such as GitHub Copilot, to significantly enhance development efficiency, accelerate delivery timelines, and optimize software solutions across the stack.
- AI Landscape Awareness: Maintain awareness of the rapidly evolving AI landscape and proactively propose innovative and practical approaches to implement product features and improve workflows.
- Technical Leadership and Standards: 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.
- Full Stack Proficiency: Drive the development and maintenance of both front-end and back-end components of robust web applications.
- Front-End: Design and develop intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS.
- Back-End: Possess solid experience in developing back-end services, ensuring high performance and reliability.
- Problem Solving and Troubleshooting: Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges.
- Root Cause Analysis: Capable of conducting thorough research to identify the root causes of development and performance issues, and devising and implementing effective defect resolutions.
- Stakeholder Collaboration: Partner continuously with stakeholders on a regular basis to ensure alignment and manage expectations.
- Communication and Risk Management: Effectively communicate progress, proactively anticipate bottlenecks, provide skilled escalation management, and adeptly identify, assess, track, and mitigate technical issues and risks across various levels.
- Agile Participation: Actively participate in the broader technical community, team-level Agile, and Scrum processes, including sprint planning, daily stand-ups, and retrospectives.
- Extensive Experience: Proven software development experience (minimum X years), specializing in Java, Spring Boot, and Oracle.
- Front-End Expertise: In-depth knowledge of JavaScript frameworks like React, HTML5, and CSS.
- Foundational Knowledge: Clear understanding of Data Structures and Object-Oriented Principles using Java.
- Architecture: In-depth knowledge of modern application architecture principles.
- AI Practical Experience: Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows.
- Agile Methodology: Practical experience working within Agile development methodologies and utilizing project management tools such as JIRA.
- Soft Skills: Excellent verbal and written communication skills, with a proven ability to collaborate effectively across teams.
Keywords
ReactOSHTML5CodingSpring FrameworkJiraOracle DatabaseJavaScriptScrumSoftware DeploymentJava
¿Te interesa este puesto?