Solution Architect/Senior Engineer
Apex Systems · Pennington, NJ · Yesterday
EngineeringContract
Location: Pennington, NJ / Charlotte, NC (On-site)
Duration: 12 months
Role Overview
We are seeking a Solutions Engineer to develop and deliver complex software solutions that accomplish business goals. This role involves ensuring software meets functional, non-functional, and compliance requirements. You will design and code scalable, secure solutions with strong unit testing and contribute to the team's success by resolving technical challenges and promoting best practices.
Responsibilities
- Design and code scalable, secure solutions with robust unit testing to ensure seamless integration across systems.
- Contribute to story refinement, participate in estimation efforts, and guide the team in resolving technical complexities.
- Develop and enhance automated test suites, including integration, regression, and performance tests.
- Analyze test results, identify defects, and perform root cause analysis.
- Document and communicate requirements for deployment, maintenance, and support.
- Adopt modern engineering practices, including cloud-native development, containerization, and AI-assisted development tools.
Requirements
- 7+ years of Angular development experience, building scalable enterprise UI applications.
- 3+ years of experience integrating with Java (Spring Boot) APIs and microservices architectures.
- 2+ years of experience in performance tuning and optimizing Angular applications.
- Strong experience with OAuth2 / OIDC-based security integration.
- Experience with testing frameworks such as Jasmine or Karma for front-end test automation.
- Proficiency in JavaScript, TypeScript, HTML, and CSS, including cross-browser compatibility.
Modern Engineering & Platform Experience
- Experience with containerization using Docker and deploying applications on Kubernetes/OpenShift platforms.
- Familiarity with cloud-native application design and microservices architecture.
- Hands-on experience with CI/CD pipelines, such as GitHub Actions or Jenkins.
- Experience using AI-assisted development tools like GitHub Copilot.
Desired Qualifications
- Proven experience building end-to-end applications, including front-end and backend integration.
- Experience conducting performance and load testing.
- Strong understanding of responsive design and UI performance optimization.
- Ability to troubleshoot production issues and drive root cause analysis.
- Strong collaboration and communication skills.
Benefits
- Supplemental benefits including medical, dental, vision, life, and disability insurance plans.
- Employee Stock Purchase Program (ESPP) and 401K program with company match after 12 months of tenure.
- Health Savings Account (HSA) on the HDHP plan.
- SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
- Corporate discount savings program and other discounts.
- On-demand training program, access to certification prep, and a library of technical and leadership courses/books/seminars after 6+ months of tenure.
- Certification discounts and perks for associations including CompTIA and IIBA.
- Dedicated customer service team for consultants and access to a certified Career Coach.