Title : UI Full-Stack Developer
Location : Pittsburgh, PA (hybrid on-site)
Duration : 1 Year+ Contract
The interview process will consist of 1 Hour Live Coding Session with Apex Screener via Zoom (with Screenshare). Then there will be at least 2 additional client level interviews that will require coding;
testing code and changing code. Coding is what they care about! Only send strong coders.
Manager Notes :
- 70% UI Developer (Angular) 30% back-end Java / Microservices.
- They need to have full-stack skills Java / Microservices can be more mid-low senior level.
- Angular needs to be Senior / Lead level skills.
- Need to have Advanced Angular skills including Angular 16+ - ideally some experience with Angular 18 as that is what they are using.
- This is all new development, from scratch not looking for people who are migrating applications or coming in and doing upgrades / maintenance of applications in production.
- They need to be strong with new development, from scratch.
- 7-8+ years of overall development experience with 5+ years minimum of full-stack experience
- They will be part of gathering requirements, development, testing and deployment.
- Sits 2-3 days' per week in Pittsburgh, PA location.
- Long-Term contract : could convert for the right candidate willing to accept a long-term contractor though.
Work you'll do / Responsibilities
- Design and Development : Lead the design and development of scalable and high-performance web applications using Java and related technologies.
- Front-End Development : Create responsive and user-friendly interfaces using HTML, CSS, JavaScript, and modern front-end frameworks in Angular.
- Back-End Development : Develop robust and efficient server-side logic using Java, Spring Boot, and other relevant frameworks.
- Code Reviews and Testing : Conduct code reviews, write unit tests, and perform integration testing to ensure code quality and reliability.
- Technical Documentation : Create and maintain comprehensive technical documentation for developed applications and systems.
- Quality Assurance : Participate in the development of automated tests and continuous integration pipelines to ensure the reliability of software releases.
- Application Development : Lead the development of new features and functionalities for web applications, ensuring they meet both functional and non-functional requirements.
Required Qualifications
- Bachelor's degree in computer science or related field of study and 7+ years of post-graduate experience.
- Minimum of 7 years of professional experience application development background including 5+ years of full stack development experience.
- Front-End Skills : minimum of 7 years of professional experiencing using front-end technologies such as HTML, CSS, JavaScript, and Angular.
- Back-End Skills : minimum of 5 years of professional experience with Java, Spring Boot, and RESTful API development.
- Database Knowledge : minimum of 3 years of professional experience working with relational databases (e.g., MySQL, PostgreSQL).
- Version Control : minimum of 5 years of professional experience with version control systems, particularly Git.
- Minimum of 7 years of professional working experience leading client engagement workstreams focused on improvement, optimization, and transformation of processes including implementing leading practice workflows, addressing deficits in quality, and driving operational outcomes.
- Minimum of 5 years of professional working experience within Agile or Scrum environments.
8 days ago