Job Title: Senior Java Backend Developer (Spring Boot, Microservices, Kafka)
Location: Phoenix, AZ 85054 (Hybrid 3 Days Onsite)
Duration: 12 Months Contract
Experience: 6 Years (8 Years Preferred) Job Overview
We are seeking a skilled Java Backend Developer with strong expertise in Spring Boot, Microservices, and Kafka to join our team in Phoenix, AZ. The candidate will work closely with stakeholders and contribute across the full Software Development Life Cycle (SDLC), including design, development, testing, and deployment of scalable backend systems. Key Responsibilities
Design, develop, and maintain backend applications using Java and Spring Boot
Build and implement microservices-based architecture
Develop and consume RESTful APIs with strong security practices (Spring Security)
Participate in requirements gathering, architecture design, and code reviews
Deliver high-quality, scalable, and maintainable code
Lead module-level development, testing, and implementation activities
Collaborate with cross-functional teams in a global delivery environment
Support deployment, production issues, and post-implementation activities
Contribute to performance tuning and system optimization Required Skills & Qualifications
Bachelor s or Master s degree in Computer Science / IT or related field
7 years of hands-on experience in Java, Spring Boot, and Microservices
Strong experience in Kafka and event-driven architecture
Proficiency in REST APIs and Spring Security
Solid understanding of SDLC and Agile methodologies
Experience in design and architecture reviews
Strong problem-solving and debugging skills
Ability to work independently and collaborate with stakeholders Nice-to-Have Skills
Experience with MongoDB / MySQL / SQL databases
Exposure to Reactive Programming
Prior experience in financial domain
Experience working in global delivery models Technical Skills
Java (Core Java, Java 8 )
Spring Boot, Microservices
REST APIs, Spring Security
Kafka (Event-driven systems)
Reactive Programming (nice to have)