What are the responsibilities and job description for the Software Developer (Java & GCP) - Only local to NJ, NY & UT position at Apptad?
Title: Software Developer (Java & GCP)
Contract Duration: 11 Months
Location & Work Model: 5 Days Onsite at Salt Lake, UT | New York, NY | Jersey City, NJ
Availability: Immediate joiners / short notice prioritized
Position Summary
Seeking a hands-on Java Developer with a strong background in financial services to design, develop, and deploy enterprise-scale, cloud-native applications on Google Cloud Platform (GCP) utilizing modern microservices architecture and event-driven patterns.
Technical Skill Matrix
Financial Services | Java | Spring Boot | GCP | Pub/Sub | Kafka | Docker | GitHub Actions | PostgreSQL | BigQuery | Python | Microservices | Immediate Availability
Mandatory Qualifications
- Experience: 3 years of hands-on development experience.
- Core Tech Stack: Java (8/11/17), Spring Boot, Microservices Architecture.
- Cloud & DevOps: GCP (Google Cloud Platform), Docker, GitHub Actions (CI/CD).
- Data & Messaging: PostgreSQL / Azure SQL, BigQuery, Python, Kafka, Pub/Sub.
- Domain: Mandatory experience in Financial Services, Banking, or related financial domains.
- Competencies: Strong API design, event-driven architecture, distributed systems, and cloud-native application development.
Key Responsibilities
- Design, build, and enhance microservices using Java, Spring Boot, Kafka, and Pub/Sub.
- Develop data-intensive solutions leveraging PostgreSQL and BigQuery on GCP.
- Implement CI/CD pipelines using GitHub Actions and containerize applications with Docker.
- Collaborate with business and engineering stakeholders to support cloud modernization initiatives.