Job Title: Senior Java Full Stack Developer
Location:Philadelphia, PA - Onsite
Employment Type: Full-Time
Experience Level: 8+ Years
Role Overview
We are seeking an experienced Java Full Stack Developer with a proven track record of translating complex problem statements into high-quality, solvable solutions. With over 8 years of experience across multiple client environments, the ideal candidate will bring deep expertise in modern backend frameworks, frontend technologies, and cloud-native development to lead the creation of scalable enterprise applications.
Technical Skills & Expertise
Backend Development: * Strong proficiency in Java and Spring Boot (MVC and REST).
o Expertise in Microservices architecture and enterprise integration patterns using Apache Camel.
o Deep knowledge of Hibernate and Spring Data JPA.
Frontend Development: * Hands-on experience with Angular (7+) and React for building reusable components, pipes, and services.
o Expert knowledge of HTML5, CSS3, and JavaScript/TypeScript.
Database Management: * Proficient in SQL (MySQL, Oracle) and NoSQL databases.
Testing & Quality: * Experience in unit and performance testing using JUnit and JMeter.
DevOps & Cloud: * Strong experience with version control (GIT) and DevOps tools (Jenkins, Docker).
o Demonstrated experience deploying and managing services on AWS and Google Cloud Platform.
Key Responsibilities
Solution Architecting: Design and implement multi-tier applications using web-based technologies, specifically focusing on Spring-based backend services.
Product Development: Contribute to the end-to-end development of internal tools and client-facing platforms (e.g., CI/CD tools like Falcon Deploy).
Domain Integration: Apply working knowledge of ERP and CRM software to align technical solutions with business operations.
Full-Stack Delivery: Bridge the gap between frontend and backend to deliver a seamless user experience and robust system performance.
Continuous Improvement: Optimize CI/CD pipelines to ensure rapid and reliable software delivery.
Qualifications
8+ years of professional software development experience.
Experience working across diverse client environments (7+ clients preferred).
Bachelor s degree in Computer Science, Engineering, or a related technical field.