Overview
Remote
$50+
Contract - W2
Contract - Independent
Skills
Front-End Focused Full Stack Engineer (Angular + Java)
Job Details
Job Title: Front-End Focused Full Stack Engineer (Angular + Java)
Experience Level: 10+ Years
Location: Remote (Locals to Dallas, TX -Preferred)
Job Type: Long-term Contract
Job Summary:
We are looking for a highly experienced Front-End Full Stack Engineer with deep expertise in Angular (latest versions) and Java backend development. This role demands a passion for building intuitive, high-performance web applications and a strong foundation in software architecture and modern engineering practices. The ideal candidate will play a key role in developing robust user interfaces backed by scalable services.
Key Responsibilities:
- Lead the design and development of modern, responsive web applications using Angular
- Build and maintain RESTful services using Java, Spring Boot, and related technologies
- Collaborate with UI/UX designers to translate wireframes and mockups into high-quality, functional front-end code
- Ensure performance, quality, and responsiveness of applications across devices and browsers
- Develop and consume APIs efficiently with attention to usability and security
- Participate in the full software development lifecycle including analysis, design, implementation, testing, deployment, and maintenance
- Apply industry best practices such as unit testing, integration testing, code reviews, and CI/CD
- Troubleshoot and debug issues across the stack and contribute to continuous improvement efforts
- Mentor junior developers and contribute to team knowledge sharing
Required Skills and Qualifications:
- 10+ years of software engineering experience with strong full stack capabilities
- Expertise in Angular (v10+), TypeScript, HTML5, CSS3, and responsive design frameworks
- Proficiency in backend development using Java, Spring Boot, and related frameworks
- Solid understanding of REST API design and implementation
- Familiarity with state management patterns (e.g., NgRx), component architecture, and lazy loading in Angular
- Experience with version control systems like Git
- Hands-on experience with CI/CD pipelines, test automation (e.g., Jasmine, Karma, JUnit), and code quality tools
- Strong debugging and problem-solving skills
- Excellent communication and collaboration skills
- Bachelor s or Master s degree in Computer Science, Engineering, or related discipline
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.