What are the responsibilities and job description for the Full Stack Engineer position at TalentzPro?
Job Role: Java Full Stack Developer
Work Location: Decatur, GA 30034 – Hybrid/Local Candidates
Long Term Contract
We can work on W2 only
Job Description
Position Details: The Client is seeking a highly skilled Java Angular Full-Stack Developer with 8 years of professional experience to join our dynamic team. The ideal candidate should possess strong expertise in Angular, UI/UX design, Java and modern web development technologies. In this role, you will be responsible for developing and maintaining robust, scalable applications, ensuring seamless integration between front-end and back-end components, and delivering high-quality solutions that meet our business needs. Local candidates only.
Required Qualifications:
· 8 years of professional experience as a Full-Stack Developer with a focus on Angular, UI/UX and Java 11 .
· Proficient in Angular (latest versions), JavaScript, Typescript, CSS 3, SCSS, HTML 5, ES6 , Responsive web design, Java, Spring Boot, and RESTful APIs.
· Strong experience in front-end development, focusing on building responsive and user-friendly web applications.
· Familiarity with Git and version control systems.
· Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.
· Ability to work independently and deliver high-quality results under tight deadlines.
· Experience with relational databases (SQL).
· Knowledge of cloud platforms such as AWS or Azure Cloud.
· Familiarity with Agile methodologies and tools like Azure DevOps or Jira.
· Collaborate with DevOps teams to streamline the CI/CD pipeline and improve deployment efficiency.
Key Responsibilities:
· Develop and maintain web applications using Angular, Bootstrap, Java, Spring Boot, and RESTful APIs.
· Collaborate with cross-functional teams to design, develop, and deploy end-to-end solutions with a focus on UI/UX.
· Implement responsive designs and ensure applications are mobile-friendly and optimized for performance.
· Integrate third-party services and APIs into applications.
· Write clean, efficient, and maintainable code following best practices and industry standards.
· Collaborate with project managers, designers, and other developers to ensure seamless user experiences.
· Troubleshoot, debug, and optimize existing applications to improve performance and scalability.
· Participate in the entire software development lifecycle, including analysis, design, implementation, testing, and deployment.
· Contribute to documentation, including technical specifications, and user guides for the applications developed.