Full Stack Developer
Apply NowCompany: Compunnel Software Group
Location: Pittsburgh, PA 15237
Description:
Job Summary
We are seeking experienced and hands-on Senior Full-Stack Engineers to join an Information Architecture team focused on building data-oriented solutions with a robust web application interface.
This role is ideal for technical leads who are comfortable mentoring junior engineers while remaining deeply involved in coding and architecture.
Candidates should possess strong backend development skills in Java and Spring Boot, front-end experience with Angular 16, and familiarity with containerized deployments in cloud environments.
Key Responsibilities
Required Qualifications
Preferred Qualifications
Education: Bachelors Degree
We are seeking experienced and hands-on Senior Full-Stack Engineers to join an Information Architecture team focused on building data-oriented solutions with a robust web application interface.
This role is ideal for technical leads who are comfortable mentoring junior engineers while remaining deeply involved in coding and architecture.
Candidates should possess strong backend development skills in Java and Spring Boot, front-end experience with Angular 16, and familiarity with containerized deployments in cloud environments.
Key Responsibilities
- Lead hands-on development of full-stack solutions with approximately 70% backend and 30% frontend focus.
- Design, develop, and maintain scalable microservices using Java, Spring, and Spring Boot.
- Interact with Oracle databases and write complex PL/SQL queries for data access.
- Build and enhance front-end features using Angular 16.
- Mentor junior developers while remaining an individual contributor (non-managerial).
- Collaborate with platform, DevOps, and QA teams for deployment and testing activities.
- Deploy code using CI/CD tools (Jenkins and Git); manage code-level deployment but not pipeline maintenance.
- Perform comprehensive testing including unit testing, BDD, and Cucumber-based functional testing.
- Ensure application scalability, performance, and security in Azure cloud-hosted environments.
- Collaborate cross-functionally with other teams to ensure system reliability and effective integration.
Required Qualifications
- 7-10 years of hands-on experience in full-stack software development.
- Expertise in Java, Spring, and Spring Boot microservices.
- Strong knowledge of PL/SQL and experience working with Oracle databases.
- Front-end development experience using Angular 16.
- Hands-on experience with containerization and deploying containerized applications.
- Familiarity with CI/CD processes and tools such as Jenkins and Git.
- Proven ability to write and execute tests including BDD and Cucumber.
- Experience deploying and supporting applications in cloud environments (Azure preferred).
- Strong problem-solving, communication, and mentoring skills.
- Experience working in large-scale, data-intensive environments.
Preferred Qualifications
- Experience with messaging platforms such as Kafka or similar.
Education: Bachelors Degree