Full Stack Developer (Angular, Java, Spring Boot)
Job Title: Full Stack Developer (Angular, Java, Spring Boot)
Location: Alpharetta, GA
Position Type: Contract
Note: We are considering only local candidates.
Key Responsibilities: Full Stack Development:
- Design, develop, and maintain robust and scalable web applications using Angular for the front-end and Java with Spring Boot for the back-end.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications by identifying and correcting bottlenecks and fixing bugs.
- Front-End Development:
- Develop user-friendly, responsive, and dynamic front-end components using Angular.
- Implement complex user interfaces, integrating APIs, and ensuring seamless user experiences.
- Back-End Development:
- Build and maintain efficient, reusable, and reliable Java code with Spring Boot for back-end processing.
- Design and implement RESTful APIs and ensure they are well-documented and easily consumable by front-end applications.
- Database Management:
- Design and manage database schemas using SQL/NoSQL databases.
- Write efficient queries, optimize database performance, and ensure data integrity.
- DevOps and Deployment:
- Collaborate with DevOps teams to automate build, deployment, and monitoring processes.
- Ensure smooth integration and continuous deployment of code in various environments.
- Code Review and Best Practices:
- Conduct code reviews to ensure code quality, reusability, and adherence to industry best practices.
- Stay updated with emerging technologies and implement them where relevant.
Qualifications
Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Experience:
7+ years of experience in full-stack development, with a strong focus on Angular, Java, and Spring Boot. Proven experience in designing and implementing complex web applications from front-end to back-end. Strong understanding of RESTful API design and microservices architecture.
Technical Skills:
Front-End: Expertise in Angular, HTML5, CSS3, JavaScript/TypeScript.
Back-End: Proficient in Java, Spring Boot, Hibernate, and related frameworks.
Database: Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB.DevOps: Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and version control (Git).Other: Experience with cloud platforms (AWS, Azure) is a plus.