Apptad-Java Lead

Apptad Inc.
Pittsburgh, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 179K

Job location

Remote
Pittsburgh, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Application Performance Management
Azure
Software Quality
Code Review
DevOps
Fraud Prevention and Detection
Spring
JSON
Software Systems
Workflow Management Systems
XML
Spring Cloud
Spring-boot
Software Security
Event Driven Architecture
Information Technology
Kafka
REST
Stream Processing
Docker
Microservices

Job description

  • Lead the design, development, and deployment of microservices-based applications using Java, Spring Boot, and related technologies.
  • Architect and implement messaging solutions using Kafka for real-time data streaming and event-driven architecture.
  • Collaborate with cross-functional teams, including business analysts, QA, and DevOps, to deliver high-quality software solutions.
  • Guide and mentor junior developers, ensuring code quality, best practices, and adherence to standards.
  • Optimize application performance, scalability, and security within the banking domain.
  • Conduct code reviews, troubleshoot issues, and provide technical guidance on complex solutions.
  • Participate in architecture decisions and develop detailed technical documentation.
  • Ensure compliance with banking and regulatory standards for software security and data privacy.

Requirements

We are looking for an experienced Java Lead to spearhead the development of scalable, high-performance microservices within the banking domain. The ideal candidate will have a strong background in Java, Kafka, Spring Boot, and microservices architecture, along with hands-on experience in banking or financial services projects., * Bachelor's or Master's degree in Computer Science, Engineering, or related field.

  • Proven experience as a Java Developer, with at least 3-4 years in a lead or senior role.
  • Strong expertise in Java 8+/17, Spring Boot, Spring Cloud, and Microservices architecture.
  • Hands-on experience with Kafka messaging, publish/subscribe model, and stream processing.
  • Prior experience in banking, financial services, or related domains is highly preferred.
  • Solid understanding of RESTful APIs, JSON, XML, and related integration technologies.
  • Familiarity with containers and orchestration tools like Docker and Kubernetes is a plus.
  • Knowledge of security standards and compliance in banking.
  • Excellent problem-solving, communication, and leadership skills.

Preferred Skills:

  • Banking domain expertise, especially related to payments, fraud detection, or compliance.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of DevOps tools and CI/CD pipelines.
  • Certification in Java, Spring, Kafka, or related technologies is a plus.

About the company

© 2026 Careerjet All rights reserved

Apply for this position