Avatar for Techstra Solutions
Techstra Solutions
Actively Hiring
Digital Transformation focused on Business Strategy, Technology and Talent

Java Full Stack Developer (Lead)

Posted: 3 months ago
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
SQL
Git
SCRUM
PL/SQL
Mongo
Oracle
Agile
Docker
Design Patterns
Stored procedures
Spring Boot
Kubernetes
RESTful APIs
SOLID Principles
Microservices Architecture
Angular 12+
Microservices Design Patterns
Java 11+

About the job

Role Overview

The Lead Java Full Stack Developer will join our technology team at a leading retail bank. 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 invoice automation 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 adoptionRequired Qualifications/Skills

• 8+ years of professional software development experience with at least 3+ 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

• Bachelor's degree in Computer Science, Software Engineering, or related field

• Strong technical leadership and mentoring skills

• 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 developmentPreferred Qualifications

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

• Experience with Spring Cloud components (Config Server, Eureka, Zuul/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)

• Experience with monitoring and logging tools (Splunk, ELK Stack, Dynatrace, AppDynamics)

• Understanding of API management platforms (Rest/Informatica)

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

• Familiarity with banking/financial services applicationsLocations: Pittsburgh, PA

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

Similar Jobs

Crema Social company logo
Crema Social
Fast Growting International Dating through a Social Meal Experiment
Gray Swan AI company logo
Gray Swan AI
We are a RAPID growth AI startup safeguarding AI models from evolving security threats
Gray Swan AI company logo
Gray Swan AI
We are a RAPID growth AI startup safeguarding AI models from evolving security threats
Gray Swan AI company logo
Gray Swan AI
We are a RAPID growth AI startup safeguarding AI models from evolving security threats