Full Stack Java Developer
Location: San Jose, CA (Onsite) Job Type: Contract Schedule: Monday – Friday, 9:00 AM – 5:00 PM
We are seeking an experienced Full Stack Java Developer to design, develop, and deliver scalable, high-quality applications in a client-facing environment. This role requires strong expertise in backend and frontend technologies, along with the ability to drive development best practices, process improvements, and high-performance application delivery.
Key Responsibilities
- Design, develop, and maintain scalable applications
- Build backend services using Java and Spring framework
- Develop frontend applications using JavaScript, Angular, and HTML
Application Design & Engineering
- Develop high-quality, maintainable, and defect-free code
- Follow best practices including:
- Code reuse and refactoring
- Test-driven development (TDD)
- Continuous integration
- Secure coding practices
- Code reviews and static analysis
Technology & Tools
- Work with technologies:
- Java, Spring, Node.js
- Angular, JavaScript, HTML
- MySQL, MongoDB
- GitHub, Docker
- Identity & Access Management (IAM)
Collaboration & Stakeholder Management
- Collaborate with project teams, technical leads, and engagement managers
- Communicate project updates and escalate risks/issues
- Work with cross-functional teams across business and IT
Process Improvement & Delivery
- Lead and contribute to workstreams focused on:
- Process optimization
- Workflow improvements
- Operational transformation
- Deliver high-quality solutions aligned with business goals
Must-Have Qualifications
- Bachelor's degree in Computer Science, IT, or related field (or equivalent experience)
- 7+ years of experience as a Full Stack Java Developer
- Strong experience with:
- Java, Spring, Node.js
- JavaScript, Angular, HTML
- MySQL and MongoDB
- GitHub and Docker
- IAM (Identity & Access Management)
- Experience with modern development practices (CI/CD, TDD, code reviews)
- Strong communication and problem-solving skills
- Ability to work onsite in California
Preferred Qualifications
- Experience in client-facing consulting environments
- Strong analytical and decision-making skills
- Experience managing multiple projects and priorities
Core Skills
- Java Full Stack Development
- Spring Framework
- Angular / JavaScript / HTML
- Node.js
- MongoDB / MySQL
- CI/CD & DevOps
- IAM