Senior Full Stack Engineer (Java / Angular / AI-Assisted Development)
Location: Pittsburgh, PA
Openings: 3
About eNGINE
eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE
Role Overview
This engineering team is leveraging modern AI-assisted development practices and is looking for engineers who are comfortable utilizing tools such as Windsurf, Cursor, and other LLM-powered coding assistants as part of their daily workflow.
The ideal candidate will bring deep experience across both backend and frontend development, a strong understanding of enterprise-scale architecture, and a passion for delivering secure, resilient applications in complex environments.
Duties & Responsibilities
- Design, develop, and enhance enterprise applications using modern Java and Angular technologies.1
- Build scalable backend services capable of supporting high transaction volumes and growing business demands.
- Develop responsive frontend applications that provide a seamless user experience.
- Leverage AI-assisted development tools to improve productivity, code quality, and delivery speed.
- Collaborate with architects, product teams, and fellow engineers to define technical solutions and implementation strategies.
- Contribute to system design efforts focused on performance, reliability, and security.
- Participate in code reviews and mentor team members on engineering best practices.
- Implement monitoring, logging, and observability solutions to improve platform health and troubleshooting capabilities.
- Support Agile delivery processes and help drive projects from concept through deployment.
- Identify opportunities for automation and continuous improvement across the software development lifecycle.
Qualifications
- 7+ years of professional software development experience.
- Proven expertise as a Full Stack Developer working across backend and frontend technologies.
- Strong hands-on experience with Java, Spring Boot, and Angular.
- Experience designing and supporting highly available, scalable, and fault-tolerant systems.
- Demonstrated understanding of secure application development practices.
- Experience utilizing AI-powered coding assistants and prompt engineering techniques within a software development environment.
- Strong knowledge of software architecture, design patterns, and modern development methodologies.
- Excellent communication and collaboration skill
Preferred Experience
- Experience working within government-regulated or highly compliant environments.
- Familiarity with security frameworks and compliance standards such as FedRAMP, NIST 800-53 Rev. 5, GDPR, orCCPA. Exposure to Zero Trust architecture principles.
- Experience implementing enterprise observability and monitoring solutions.
- Background supporting large-scale distributed systems and cloud-native platforms.
- Familiarity with workflow orchestration and batch processing technologies.
Required Technologies
- Java 17+Spring Boot 3.5+
- AngularAI Coding Assistants (Windsurf, Cursor, or similar)
- REST APIs
- Git
- Agile/ Scrum
Preferred Technologies
- Apache Airflow
- Spring Batch
- Grafana Cloud and Distributed Systems
Next Steps
No C2C, relocation, referral, or sponsorship candidates for this role.
For finer details on how eNGINE can impact your career, apply today!
Pay: $145,000.00 - $175,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
Work Location: In person