Location: Pittsburgh, PA
Job Type: [Full-Time/Contract]
About the Role
Techstra Solutions is seeking a highly skilled Java backend developer with banking domain experience to join our dynamic team in Pittsburgh, PA. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend solutions for banking applications. You will work closely with cross-functional teams to build high-performance, secure, and reliable financial systems.
Key Responsibilities
- Develop and maintain robust, scalable, and secure backend applications using Java, Spring Boot, and microservices architecture in an Agile work environment
- Design and implement RESTful APIs, ensuring seamless integration with frontend applications and third-party systems
- Work on banking domain-specific features such as transaction processing, account management, payments, and regulatory compliance
- Optimize system performance, reliability, and scalability in high-volume banking environments
- Implement best practices for security and data protection in financial applications
- Collaborate with DevOps teams to deploy and monitor applications using Docker, Kubernetes, and CI/CD pipelines
- Participate in code reviews, technical discussions, and contribute to architectural decisions
- Troubleshoot and resolve production issues, ensuring minimal downtime and high system availability
Required Skills and Qualifications
- Five or more years of experience in Java backend development, preferably in the banking or financial services sector
- Strong experience with Spring Boot, Spring MVC, and microservices architecture
- Proficiency in working with RESTful APIs, JSON, and message brokers such as Kafka or RabbitMQ
- Hands-on experience with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra
- Knowledge of cloud platforms such as AWS, Azure, or GCP and containerization tools like Docker and Kubernetes
- Familiarity with security protocols such as OAuth, JWT, and encryption techniques
- Experience with performance tuning and high-availability architectures
- Strong understanding of banking domain concepts, including payments, transactions, and compliance regulations such as PCI-DSS and GDPR
- Excellent problem-solving and debugging skills
Preferred Qualifications
- Experience with event-driven architecture using Kafka
- Familiarity with DevOps practices and CI/CD pipelines such as Jenkins or GitHub Actions
- Understanding of core banking systems and integrations with third-party banking services
Top Skills
What We Do
Techstra Solutions is a certified woman-owned consulting firm that provides strategy, technology and implementation support to large organizations undergoing digital and talent transformation. The rapid pace of technology innovation required to remain competitive, juxtaposed with the slow rate of change in many organizations, causes most to struggle.
To be successful companies must drive new ways of working including the use of technology/analytics and new skillsets (hard/soft) deep into their culture so that they are able to rapidly and continuously react to change. They must also apply new approaches that empower their employees, ensuring its sustainability.
At Techstra Solutions we focus on four key areas, otherwise known as the 4 A’s: Automation (Robotic Process Automation (RPA)/Intelligent Automation), Analytics (Reporting/Analytics/AI/ML), Application Modernization (Cloud, Mobility, etc), and Agile-based solutions (DevOps).