Senior Java Backend Developer
Select Minds LLC Phoenix, Arizona, United States · $120K–$130K/yr
IT Services and IT Consulting · 51-200 employees
About the role
Design and develop scalable Java microservices and event-driven systems using Kafka for digital banking platforms. Collaborate with cross-functional teams to ensure high-performance, secure, and resilient backend services.
What they look for
Requirements
Requires 8+ years of software development experience with strong proficiency in Java, Spring Boot, and distributed systems. Candidates must be available to work onsite in Phoenix, AZ at least 3 days per week.
Benefits
Full description
Benefits:
- ONSITE
- Competitive salary
- Opportunity for advancement
Senior Java Backend Developer – Digital Banking
Location: Phoenix, AZ Work Arrangement: Day 1 Onsite – Minimum 3 Days/Week Experience: 8+ Years
Important : This is a Day 1 Onsite position in Phoenix, AZ. Candidates must be available to work onsite a minimum of 3 days per week.
We are seeking a Senior Backend Software Engineer with strong hands-on experience in Java, Spring Boot, Microservices, Distributed Systems, Kafka, and REST APIs.
The role focuses on building secure, scalable, reliable, and high-performance backend services for digital banking platforms.
Key Responsibilities
- Design and develop scalable Java microservices and REST APIs.
- Build distributed, event-driven systems using Kafka.
- Develop reliable and high-performance backend services.
- Implement fault tolerance, resiliency, caching, and high-availability solutions.
- Participate in architecture, design, and code reviews.
- Support CI/CD, automated testing, and production readiness.
- Collaborate with engineering, product, architecture, and operations teams.
- Mentor engineers and provide technical guidance.
Required Skills
- 8+ years of software development experience.
- Strong Java and Spring Boot experience.
- Hands-on experience with Microservices and Distributed Systems.
- Experience with REST APIs, JSON, XML, and integration patterns.
- Strong experience with Kafka / Kafka Streams.
- Experience with Spring Batch, JUnit, JDBC, Maven/Gradle.
- Experience with Jenkins, Git, and CI/CD.
- Experience with PostgreSQL, MongoDB, or NoSQL databases.
- Experience with Docker and cloud/platform environments.
- Strong communication and problem-solving skills.
Preferred Skills
- Experience with GenAI, LLM, RAG, embeddings, or vector search.
- AWS and cloud-native architecture experience.
- Experience with Redis / Cassandra.
- Knowledge of MCP and AI guardrails.
- Banking, fintech, payment, or financial services experience.
- Experience with Python, Hadoop, or Spark.
Core Technology Stack
• Languages & Frameworks: Java (JDK 17–25), Spring Boot
• APIs & Integration: REST / RPC APIs
• Messaging & Streaming: Kafka, Kafka Streams
• Databases: PostgreSQL, MongoDB, Redis, Cassandra
• DevOps & CI/CD: Jenkins, GitLab, CI/CD
• Containers & Cloud: Docker, Cloud/Platform Environments
• Architecture: Microservices, Distributed Systems, Resiliency
• Engineering: Observability, Performance Optimization, Automated Testing
Flexible work from home options available.
Similar roles
-
Software Engineer III -Java, AWS/EMR
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Java AWS Software Engineer III
JPMorgan Chase & Co. New York, New York, United States · $138K–$185K/yr
-
Java Developer Payments
Getnet Platforms Mexico City, Mexico City, Mexico
-
Java Developer Payments & SWIFT
Getnet Platforms Mexico City, Mexico City, Mexico
-
Senior Java Engineer (LATAM)
Aubrant Digital Escazú, Costa Rica
-
Java backend Engineer/ Sr. Associate Director, Software Engineering Specialist
HSBC Pune, Maharashtra, India