Mid Level Java Developer / Hybrid / Scottsdale, AZ

Scottsdale, Arizona

Hybrid

Full Time

$90k - $110k

This leading global financial services company, has been widely recognized for its credit and charge cards. They provide a diverse range of card products for both individuals and businesses, offering benefits such as rewards programs, travel advantages, and advanced fraud protection. Through its Membership Rewards program, cardholders can accumulate points on purchases and redeem them for a variety of rewards, including travel, merchandise, and services. In addition to personal financial solutions, they support businesses by offering expense management tools, corporate financial services, and strategic consulting, enabling companies to optimize their operations. With a long-standing reputation for delivering world-class customer service, they remains committed to providing outstanding experiences for its clients across the globe.

As a Mid-Level Java Developer, you will be responsible for designing, developing, and maintaining scalable and high-quality applications. You’ll work closely with cross-functional teams to deliver solutions that enhance business operations and improve user experiences. The ideal candidate should have hands-on experience with Java, Spring Boot, RESTful APIs, and relational or NoSQL databases, and a passion for writing clean, efficient, and maintainable code. Required Skills and Experience
  • 3-5 years of experience in Java development, particularly with Spring Boot.
  • Proficiency in building and consuming RESTful APIs.
  • Experience with relational databases such as Oracle or PostgreSQL, or NoSQL databases like CassandraDB.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Familiarity with Agile development methodologies and CI/CD pipelines.
  • Solid understanding of version control systems such as Git.
  • Ability to write efficient and reusable code that adheres to best practices.
  • Strong problem-solving skills and attention to detail.
  • Good communication and teamwork abilities, with a collaborative mindset.
Nice To Have
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud).
  • Familiarity with microservices architecture.
  • Knowledge of Docker and Kubernetes for containerization and orchestration.
  • Experience with monitoring tools and logging frameworks.
  • Experience working in a fast-paced, agile environment.
  • Experience with Kafka.
What You Will Be Doing 
  • Design, develop, test, and maintain Java-based applications, using Spring Boot for back-end development.
  • Build and maintain RESTful APIs to support both internal and external system integrations.
  • Work with databases such as Oracle, PostgreSQL, and CassandraDB to design and optimize queries, ensuring application performance.
  • Collaborate with front-end developers, product managers, and other team members to define and implement features.
  • Write unit and integration tests to ensure application reliability and stability.
  • Troubleshoot and debug issues, providing solutions and continuous improvements to the application.
  • Follow best practices in software development, including code reviews, version control, and documentation.
  • Contribute to system design and architecture discussions to develop scalable and maintainable solutions.
  • Stay current with new technologies, tools, and trends in Java development and cloud technologies.
Office Location
  • Scottsdale, AZ
  • Hybrid (3 days onsite // 2 days WFH)
The Offer
  • $90-110K base
You will receive the following benefits
  • Medical Coverage
  • Dental Coverage
  • 401K
Applicants must be currently authorized to work in the US on a full-time basis now and in the future. 

Posted by: Caitlin Carrion

Specialization: Java