Techstra Solutions logo
Techstra Solutions1 week ago

Java Full Stack Developer (Senior)

$100,000–$120,000 year

On-site · Pittsburgh, Pennsylvania, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
Consulting Services

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
Sorce

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.

Get started

$100k – $120k / yr

Java Full Stack Developer (Senior) · Techstra Solutions

Apply on Sorce