Java Full Stack Developer (Senior)
$100,000–$120,000 year
On-site · Pittsburgh, Pennsylvania, United States
Job Summary
Senior Java Full Stack Developer to design and deliver enterprise-grade microservice applications using Java Spring Boot and Angular; lead development efforts on mission-critical applications, mentor developers, and drive technical excellence. Responsibilities include leading end-to-end development of microservice-based applications, designing scalable architectures, developing RESTful APIs, building responsive front-end UIs with Angular, optimizing Oracle/Mongo databases, conducting architecture discussions, enforcing coding standards, performing code reviews, mentoring junior and mid-level developers, collaborating with analysts/architects/product owners, implementing CI/CD and DevOps practices, tuning performance, troubleshooting production issues, ensuring security and compliance, and participating in Agile ceremonies while exploring new technologies.
Required Qualifications
- 5+ years of professional software development experience with at least 2+ years in a lead or senior role
- Strong expertise in Java 11+ and Spring Boot framework for microservices development
- Proven experience building microservices architecture with RESTful APIs
- Strong proficiency in Angular (Angular 12+ preferred) for front-end development
- Expert knowledge of Mongo and Oracle databases including SQL, PL/SQL, stored procedures, and performance tuning
- Solid understanding of microservices design patterns (Circuit Breaker, API Gateway, Service Discovery, etc.)
- Experience with version control systems (Git) and branching strategies
- Knowledge of containerization technologies (Docker, Kubernetes)
- Strong understanding of design patterns and SOLID principles
- Experience with Agile/Scrum methodologies
- Excellent problem-solving and analytical skills
- Strong communication and leadership abilities
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Excellent problem-solving and critical thinking abilities
- Effective communication with technical and non-technical stakeholders
- Ability to balance technical debt with feature delivery
- Proven track record of delivering complex enterprise applications
- Self-motivated with strong ownership mindset
- Adaptable and quick learner
- Collaborative team player with cross-functional experience
- Customer-focused approach to software development
- Strong understanding of financial calculations and accuracy requirements
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.