What are the responsibilities and job description for the Java Angular Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Camelot Integrated Solutions Inc, is seeking the following. Apply via Dice today!
Java Angular Developer
Introduction:
The Java Angular Developer will be responsible for researching, designing, implementing, and managing software programs, as well as testing and evaluating new programs. They will work closely with other developers, UX designers, business and systems analysts, and utilize technologies such as AI to expedite the software development process.
Responsibilities:
Minimum Yrs of Experience, Skills, and Qualifications:
Java Angular Developer
Introduction:
The Java Angular Developer will be responsible for researching, designing, implementing, and managing software programs, as well as testing and evaluating new programs. They will work closely with other developers, UX designers, business and systems analysts, and utilize technologies such as AI to expedite the software development process.
Responsibilities:
- Design, develop, and maintain Java-based enterprise applications.
- Build and optimize front-end components using Angular and AG Grid for dynamic, data-driven interfaces.
- Collaborate with cross-functional teams to deliver scalable and secure solutions.
- Integrate AI tools and techniques into application workflows for automation, predictive analytics, and intelligent features.
- Participate in code reviews, ensure adherence to best practices, and mentor junior developers.
- Troubleshoot and resolve complex technical issues across the stack.
Minimum Yrs of Experience, Skills, and Qualifications:
- 8 years of experience in Java, Spring Boot, Angular application development.
- Strong proficiency in Angular and AG Grid for building rich UI components.
- Experience with RESTful APIs, Spring Boot, and microservices architecture.
- Excellent problem-solving and analytical skills.
- Strong communication and ability to work in collaborative environments.
- Adaptability to emerging technologies and AI-driven development practices.
- Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) or AI-powered development tools (e.g., GitHub Copilot, ChatGPT-based coding assistants).
- Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform) and containerization (Docker/Kubernetes).
- Understanding of CI/CD pipelines and version control (Git).