Job ID: JOB_ID_2230
Position Overview
We are seeking a highly skilled and experienced Senior Java Golang Developer to join our dynamic engineering team in Phoenix, AZ. This is a long-term contract opportunity (12+ months) with one of our esteemed clients in the financial services sector. The ideal candidate will possess a deep understanding of backend systems, microservices architecture, and high-performance computing. You will be responsible for designing, developing, and maintaining scalable software solutions that power critical business operations.
Key Responsibilities
- Design and implement robust, scalable, and high-performance backend services using Java and Golang.
- Develop and maintain RESTful APIs to support various front-end applications and third-party integrations.
- Utilize Reactive Programming (RX) and multi-threading techniques to optimize system performance and responsiveness.
- Apply advanced Design Patterns and leverage the Spring Boot framework to build modular and maintainable codebases.
- Collaborate with cross-functional teams, including DevOps and Cloud Architects, to ensure seamless deployment and scaling in cloud environments.
- Participate in code reviews, architectural discussions, and mentor junior developers to maintain high engineering standards.
- Troubleshoot and resolve complex technical issues in production and non-production environments.
Required Technical Skills
- 6+ years of professional experience in backend Java programming.
- Proven proficiency in Golang development for high-concurrency systems.
- Extensive hands-on experience with Spring, Spring Boot, and Microservices architecture.
- Strong knowledge of REST API design principles and implementation.
- Deep understanding of Multi-threading, Concurrency, and Reactive Programming (RX).
- Experience with cloud platforms (AWS/Azure/GCP) and DevOps practices (CI/CD, Docker, Kubernetes).
- Familiarity with distributed systems and scaling strategies for high-traffic applications.
Preferred Qualifications
- Previous experience working with American Express (AMEX) systems or within the financial services industry is highly preferred.
- Strong communication skills and the ability to work effectively in an agile environment.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Special Requirements
Need PP Number at the time of submission; AMEX Experience highly preferred.
Compensation & Location
Salary: $145,000 – $195,000 per year (Estimated)
Location: Phoenix, AZ
Recruiter / Company – Contact Information
Recruiter / Employer: Tanisha Systems Inc
Email: rahul.kumar@tanishasystems.com
Recruiter Notice:
To remove this job posting, please send an email from
rahul.kumar@tanishasystems.com with the subject:
DELETE_JOB_ID_2230