What are the responsibilities and job description for the Java FullStack Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Carlin Shayn Inc, is seeking the following. Apply via Dice today!
Job Title: Full Stack Java Developer
Location: San Jose, CA (Onsite – Pleasanton, CA)
Experience: 7 Years
Employment Type: Contract
Role Summary
Development & Design
Job Title: Full Stack Java Developer
Location: San Jose, CA (Onsite – Pleasanton, CA)
Experience: 7 Years
Employment Type: Contract
Role Summary
- Responsible for designing, developing, and delivering scalable, secure, and high-performance full stack applications.
- Work on client-facing engagements, contributing to digital transformation and process optimization initiatives.
- Collaborate with cross-functional teams to build robust, maintainable, and efficient software solutions.
Development & Design
- Design, develop, and maintain full stack applications using Java-based backend and modern frontend technologies.
- Build scalable and high-performing applications ensuring reliability and security.
- Develop key components using Java, Spring Framework, Node.js, Angular, JavaScript, and HTML.
- Work with databases such as MySQL and MongoDB for data storage and management.
- Write clean, maintainable, reusable, and defect-free code following industry best practices.
- Implement coding standards including:
- Test Driven Development (TDD)
- Continuous Integration (CI)
- Code refactoring and reuse
- Static code analysis and peer reviews
- Ensure application security and compliance with secure coding practices.
- Communicate effectively with Engagement Managers, Directors, and project stakeholders.
- Collaborate with cross-functional teams including business, technical, and functional units.
- Escalate risks, issues, and dependencies proactively to management.
- Lead or contribute to client engagement workstreams focused on:
- Process improvement
- Operational optimization
- Digital transformation initiatives
- Implement best practice workflows to enhance efficiency and quality.
- Utilize tools such as GitHub for version control and collaboration.
- Work with Docker for containerization and deployment.
- Support CI/CD pipelines for automated build and deployment processes.
- Implement and manage Identity & Access Management (IAM) solutions.
- Ensure secure authentication, authorization, and data protection mechanisms.
- Bachelor’s degree in Computer Science, IT, Computer Engineering, or related field (or equivalent experience).
- 7 years of experience as a Full Stack Java Developer.
- Strong hands-on experience with:
- Java, Spring Framework
- JavaScript, Angular, HTML
- Node.js
- MySQL and MongoDB
- GitHub and Docker
- Identity & Access Management (IAM)
- Strong analytical and problem-solving abilities.
- Ability to manage multiple projects and prioritize tasks effectively.
- Experience in client-facing roles and consulting environments.
- Understanding of modern software architecture and design patterns.
- Onsite work required in Pleasanton, CA.
- Willingness to travel up to 10% based on project needs.
- Standard working hours: Monday to Friday (9 AM – 5 PM).