What are the responsibilities and job description for the Java Full Stack Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Vastika Inc., is seeking the following. Apply via Dice today!
Need Local to WA Only
Key Responsibilities
Backend:
Need Local to WA Only
Key Responsibilities
- Design, develop, and maintain end-to-end web applications using Java (Spring Boot) and React.js.
- Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions.
- Develop RESTful APIs and integrate with front-end components.
- Ensure application scalability, security, and performance optimization.
- Participate in architectural discussions, code reviews, and technical design sessions.
- Mentor junior developers and contribute to team knowledge sharing.
- Implement CI/CD pipelines and work with cloud platforms (AWS / Azure / Google Cloud Platform).
- Troubleshoot, debug, and upgrade existing systems.
Backend:
- Core Java, Java 8/11 , Spring Boot, Spring MVC, Spring Security, Hibernate/JPA
- RESTful Web Services, Microservices Architecture
- Database: MySQL / PostgreSQL / Oracle / MongoDB
- Build Tools: Maven / Gradle
- React.js, Redux, JavaScript (ES6 ), HTML5, CSS3, TypeScript
- UI frameworks: Material UI / Bootstrap
- Webpack / Babel
- CI/CD (Jenkins, GitHub Actions, GitLab CI, etc.)
- Docker, Kubernetes (preferred)
- Cloud Platforms: AWS / Azure / Google Cloud Platform
- Version Control: Git
- Agile / Scrum methodologies
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- 10 years of experience in full-stack development, with at least 5 years in Java (Spring Boot) and 3 years in React.js.
- Proven track record of leading projects or teams.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.