- +3
- +20
- Pennsylvania, United States
Über
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
Equal Employment Opportunity Statement
Techstra Solutions is an equal opportunity employer. The Company makes its decisions on merit, and its policy of equal opportunity prohibits discrimination in all phases of the employment process, including, but not limited to, recruitment, hiring, promotion, selection, transfer, demotion, layoff, termination, compensation, benefits, and other terms and conditions of employment. The policy of equal opportunity applies without regard to race, color, creed, religion, gender,, sexual orientation, gender identification, pregnancy, marital status, national origin, ancestry, age, disability that can reasonably be accommodated without undue hardship, military status, veteran status, genetic predisposition or carrier status, alienage or citizenship, domestic partnership status, arrest or conviction record, status as a victim of domestic violence, or any other protected categories under federal, state, or local law. The Company also prohibits discrimination or harassment based upon the perception that a person has, or is associated with a person who has, any of these characteristics.
Wünschenswerte Fähigkeiten
- Java
- Spring Boot
- Spring MVC
- Microservices
- JSON
- Kafka
- RabbitMQ
- SQL
- NoSQL
- PostgreSQL
- MySQL
- MongoDB
- Cassandra
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- OAuth
- Jenkins
Berufserfahrung
- Backend
- Data Infrastructure
- DevOps
Sprachkenntnisse
- English