Job Description
Job Description
Job Title: Senior Java Developer
Location: Scottsdale, AZ (Hybrid)
Contract: 6 months on W2
Summary:
We are seeking a strong Senior Application Developer (Kotlin/Java) to join the Middleware/API Engineering team. The role focuses on building scalable integration APIs that interface with multiple applications within the Commercial Banking Unit.
The engineer will work in an Agile environment, collaborating with Product Owners, Designers, QA, and cross-functional teams to design, build, deploy, and maintain high-performing applications. The ideal candidate demonstrates strong expertise in Java, modern API development, design patterns, DevOps practices, and cloud platforms, with a passion for clean architecture and continuous improvement.
Responsibilities:
-
Design and contribute to application architecture in collaboration with internal teams and third-party stakeholders.
-
Develop high-quality code with unit tests, automation, and participate in peer code reviews.
-
Apply design patterns and best practices to build scalable, secure, and high-performance applications and features.
-
Design, develop, and support customer-facing RESTful APIs.
-
Ensure proper handling of JSON, web service technologies, and structured data models.
-
Deploy applications to production environments and support DevOps practices.
-
Contribute to CI/CD pipelines and automation processes.
-
Collaborate with Product Managers to prioritize features and manage technical requirements for Agile sprints.
-
Identify opportunities to adopt new technologies to address current and future challenges.
-
Build and update Proof of Concepts (POCs) to evaluate new ideas and technologies.
-
Follow Agile methodologies for application design, development, testing, and delivery.
-
Manage tasks independently while effectively contributing within a team environment.
-
Communicate effectively with stakeholders, product teams, and experience owners.
Experience:
-
Bachelor’s degree in Computer Science or equivalent qualification.
-
Minimum 6 years of Java / functional programming experience (mandatory).
-
At least 1 year of experience with Public Cloud Platforms (AWS, Azure, or Google Cloud).
-
Minimum 6 years of experience using Version Control tools (Git) and tracking tools like Jira (mandatory).
-
Experience designing and supporting customer-facing RESTful APIs.
-
Strong understanding of JSON, Web Services technologies, and core data structures.
-
Good understanding of software design concepts and design patterns.
-
Demonstrated experience in Agile development methodologies.
-
Experience with CI/CD tools and DevOps practices.
-
Knowledge of Kotlin and GraphQL (preferred).
-
Experience in financial services or banking domain (preferred).
Company DescriptionAt Ethire Solutions, we combine deep recruiting expertise with the power of AI/ML-driven talent intelligence, helping us build smarter talent pipelines and accelerate hiring outcomes — even for niche and hard-to-fill roles. From finding specialized talent to delivering complex IT solutions, we help businesses and government agencies stay ahead with the right people and the right tech — delivered right, every time.
Company Description
At Ethire Solutions, we combine deep recruiting expertise with the power of AI/ML-driven talent intelligence, helping us build smarter talent pipelines and accelerate hiring outcomes — even for niche and hard-to-fill roles. From finding specialized talent to delivering complex IT solutions, we help businesses and government agencies stay ahead with the right people and the right tech — delivered right, every time.