We have an Urgent Opening with our client for the Java Full Stack Developer role. Please have the below job details and let me know if you interested and available for a new contractLocation : Pittsburgh, PA, Cleveland, OH, Dallas, TX, Birmingham, AL or Phoenix, AZW2 position
- We are seeking a highly skilled and motivated Java Full Stack Engineer to join our growing development team. In this role, you will be instrumental in designing, developing, and deploying scalable web applications, utilizing Java for robust backend services and Angular for dynamic frontend interfaces. The ideal candidate takes pride in writing clean, maintainable code and enjoys collaborating cross-functionally to deliver end-to-end software solutions.
- End-to-End Development: Design, develop, test, and maintain robust full-stack applications using Java and Angular.
- Backend Engineering: Develop scalable, secure RESTful APIs and microservices using modern Java frameworks (e.g., Spring Boot, Hibernate).
- Frontend Engineering: Create dynamic, responsive, and highly interactive user interfaces using Angular, TypeScript, HTML5, and CSS3.
- Collaboration: Work closely with product managers, UX/UI designers, and fellow engineers to translate business requirements into intuitive software solutions.
- Database Management: Design database schemas, write optimized SQL queries, and manage data flows across relational and/or NoSQL databases.
- Code Quality: Participate in peer code reviews, enforce best practices, and write comprehensive automated unit and integration tests to ensure software reliability.
- Agile Methodology: Actively participate in all Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- System Optimization: Monitor application performance, identify bottlenecks, and implement optimizations for high speed, scalability, and security across both frontend and backend systems.
- Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field (or equivalent professional experience).
- Experience: 9+ years of professional experience as a Full Stack Developer or similar Software Engineering role.
- Backend Expertise: Strong proficiency in Java (Java 8+) and enterprise frameworks, specifically Spring Boot, Spring MVC, and Spring Security.
- Frontend Expertise: Extensive hands-on experience building Single Page Applications (SPAs) using Angular (version 8 or newer) and TypeScript.
- Web Technologies: Solid understanding of HTML5, CSS3 (SASS/LESS), JavaScript, and responsive design principles.
- API Design: Deep understanding of RESTful API design, implementation, and integration.
- Databases: Proficiency with relational databases (e.g., PostgreSQL, MySQL, Oracle) and Object-Relational Mapping (ORM) tools.
- Version Control: Experience with Git and version control best practices (branching, merging, pull requests).

