Skip to content
Find your next chapter

Techstra Solutions

427 Senior Java Full Stack Developer

Pittsburgh, PA · Contract · Information Technology

Posted · Listed from JazzHR

About the job

Role Overview  

The Senior Java Full Stack Developer will join our technology team. This role involves designing, developing, and delivering enterprise-grade custom microservice applications using modern Java technologies and Angular framework. You will lead development efforts on mission-critical applications such as our billing platforms while mentoring development team members and driving technical excellence. 

 

Key Responsibilities   

• Lead end-to-end development of custom microservice-based applications using Java Spring Boot and Angular 

• Design and implement scalable, resilient microservices architecture for enterprise applications 

• Develop RESTful APIs and integrate microservices with internal and external systems 

• Build responsive, user-friendly front-end applications using Angular framework 

• Design and optimize Oracle database schemas, stored procedures, and queries 

• Lead technical design sessions and create architectural documentation 

• Write clean, maintainable, and well-documented code following best practices and coding standards 

• Conduct code reviews and provide constructive feedback to development team members 

• Mentor junior and mid-level developers on technical skills and development methodologies 

• Collaborate with business analysts, architects, and product owners to translate requirements into technical solutions 

• Implement CI/CD pipelines and promote DevOps practices 

• Perform application performance tuning and optimization 

• Troubleshoot production issues and provide technical support 

• Ensure security best practices and compliance standards are met 

• Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives 

• Drive technical innovation and evaluate new technologies for potential adoption 

 

Required Qualifications/Skills   

• 5+ years of professional software development experience with at least 2+ years in a lead or senior role 

• Strong expertise in Java 17+ and Spring Boot framework for microservices development 

• Proven experience building microservices architecture with RESTful APIs 

• Strong proficiency in Angular (Angular 15+ preferred) for front-end development 

• Expert knowledge of Mongo and Oracle database 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 

 

Preferred Qualifications  

• Experience with IBM MQ or other message queuing systems (RabbitMQ, Kafka) 

• Experience with Spring Cloud components (Config Server, Eureka, Zuzu/Gateway) 

• Familiarity with OAuth 2.0, JWT, and Spring Security 

• Experience with test automation frameworks (JUnit, Mockito, Jasmine, Karma) 

• Knowledge of CI/CD tools (Jenkins, GitLab CI, Azure DevOps) 

• Understanding of API management platforms (Swagger, Informatica, Mulesoft) 

• Experience with cloud platforms (AWS, Azure, GCP) 

• Familiarity with banking/financial services applications and payment systems 

• Experience with batch processing and job scheduling frameworks (Spring Batch, Quartz) 

 

 

About Techstra Solutions   
Techstra Solutions is a certified woman-owned (WBENC) management consulting firm specializing in strategy, technology, and implementation services for large organizations undergoing digital and talent transformation. Our experienced team partners with clients to co-create innovative solutions in applications, data, AI, and automation that accelerate measurable, sustainable change. From advisory consulting through technical execution, we are dedicated to driving world-class business solutions that fit your strategic requirements and deliver results. For more information: www.techstrasolutions.com 

Techstra Solutions wrote this description; Job Elf found it on JazzHR. Check details with the employer before you share anything sensitive. Never pay to apply for a job.

More jobs at Techstra Solutions

Scrum Master BSA

Techstra Solutions

Pittsburgh, PA

Contract

Posted 2 weeks ago Apply on company site

More Information Technology jobs in Pittsburgh, PA