What are the responsibilities and job description for the Java Fullstack Developer position at Diceforce IT LLC?
Position Name – Java Full Stack Developer with Angular
Location – Greenwood Village, CO (Onsite 5 Days)
F2F interview is required either in Dallas, TX or Denver, CO. Looking for an experienced Java Full Stack candidate with strong Angular.
Job Description:
We are looking for an experienced Java Full Stack Developer with strong hands-on expertise in Java 11, Spring Boot, Microservices, and Angular. The ideal candidate will have 7-10 Years of software development experience building scalable enterprise applications across both backend and frontend technologies.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java 11, Spring Boot, Microservices, and Angular.
- Develop responsive and reusable frontend components using Angular, TypeScript, HTML, and CSS.
- Design and develop RESTful APIs and integrate frontend applications with backend services.
- Build and maintain scalable microservices-based architectures.
- Collaborate with architects, product teams, and other developers to design and deliver new features.
- Participate in code reviews and ensure adherence to development standards and best practices.
- Troubleshoot application issues and optimize frontend and backend performance.
- Write clean, maintainable, testable, and well-documented code.
- Contribute to application architecture, technical design, and development standards.
- Mentor junior developers and provide technical guidance when required.
Mandatory Skills
- 7-10 Years of professional software development experience.
- Strong hands-on experience with Java 11.
- Strong experience with Spring Boot and Microservices architecture.
- Strong hands-on frontend development experience with Angular and TypeScript.
- Experience with HTML5, CSS3, JavaScript, and responsive web development.
- Strong experience designing and consuming RESTful APIs.
- Strong understanding of Object-Oriented Programming (OOP), design patterns, and SOLID principles.
- Experience with SQL and relational databases.
- Experience with Git and version-control practices.
- Understanding of Agile/Scrum and SDLC methodologies.
- Strong problem-solving, debugging, and communication skills.
Preferred Skills
- Experience with AWS, Azure, or Google Cloud.
- Experience with Docker and Kubernetes.
- Knowledge of NoSQL databases.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with unit testing frameworks for both Java and Angular.
- Knowledge of messaging/event-driven technologies such as Kafka or RabbitMQ is a plus.