Hiring: Senior Backend Java Developer (Core Java / Microservices)
📍 Locations: Phoenix, AZ or. Salt Lake City, UT - Hybrid
💼 Employment Type: Contract
LinkedIn profiles must be established profiles created before 2018; recently created profiles will not be considered.
Must Have:
✅ Former American Express (AMEX) consultants highly preferred
OR
✅ Strong Banking / Financial Services domain experience
Must Have:
⭐ Experience with Reactive Programming (WebFlux, Reactor, RxJava, etc.)
⭐ Kotlin development experience
⭐ Experience using GitHub Copilot or AI-assisted development tools
⭐ Exposure to cloud-based application development
Required Technical Skills:
12+ years of hands-on Java development experience
Strong expertise in Core Java
Extensive experience with Spring Boot and Microservices architecture
Experience designing and developing scalable backend applications
Strong understanding of RESTful APIs and distributed systems
Experience with modern development practices and Agile methodologies
Knowledge of database design and performance optimization
Responsibilities:
Design, develop, and maintain enterprise-scale backend applications
Build and enhance microservices-based solutions
Collaborate with architects, product owners, and cross-functional teams
Develop high-performance, scalable, and secure APIs
Participate in code reviews and technical design discussions
Troubleshoot production issues and optimize application performance
Leverage modern development tools and AI-assisted coding practices
Ideal Candidate:
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Experience working in large enterprise environments
Financial services or banking industry experience preferred
AMEX experience is a significant advantage.