Location: Onsite Chandler, AZ
Position Type: Full-Time Contract
Experience Level: Senior (5+ Years)
Travel/Schedule: Ability to work onsite and participate in an on-call rotation as assigned.
We are seeking a high-performing Senior Software Engineer to join our engineering team. This role is ideal for a full-stack developer who pairs deep backend Java expertise with modern, front-end React architecture and solid system design skills.
In this role, you will design, build, and customize scalable APIs and enterprise workflows, partnering with cross-functional teams in an Agile environment. If you have a passion for robust software design, automated testing, and secure enterprise integrations, this role offers an impactful opportunity to drive core technical initiatives.
Candidates must possess the following foundational experience to be considered for this role:
Java Mastery: Minimum of 5 years of hands-on experience building robust enterprise applications using modern Java frameworks (Spring Boot).
Modern Front-End: 3 to 4 years of dedicated experience developing responsive user interfaces with React and TypeScript/JavaScript.
System Design: Demonstrated experience in architectural design skills—the ability to design scalable, maintainable full-stack systems from scratch, not just write code within an existing framework.
Full-Stack Development: Design, develop, test, and deploy scalable enterprise software utilizing Java/Spring Boot on the backend and React/TypeScript on the frontend.
API & Integration Architecture: Build, customize, and optimize highly secure REST APIs and microservices.
System Optimization: Analyze existing architectures and implement improvements to system design, workflow processes, and performance optimization.
Agile & DevOps Collaboration: Work effectively within an Agile framework, leveraging modern CI/CD pipelines, containerization (Kubernetes), and cloud platforms.
Operational Excellence: Participate in code reviews, maintain high standards for automated test coverage, and support production systems via an assigned on-call schedule.
5+ years of professional software engineering experience.
Strong experience with Java, Spring Boot, React, and TypeScript/JavaScript.
Proficiency in web fundamentals including XML, HTML5, and CSS3.
Solid experience with modern databases and SQL development.
Familiarity with standard Agile methodologies and CI/CD pipelines.
Strong analytical, problem-solving, and communication skills with a team-first orientation.
Ability to work fully onsite in the local office.
(Candidates possessing experience in one or more of these areas will be highly prioritized)
Identity & Access Management (IAM): Strong knowledge of IAM concepts and hands-on experience with enterprise IAM solutions (e.g., Oracle Identity Governance / OIG experience is highly desired).
Enterprise Automation & Infrastructure Tools: Familiarity with deployment and security management tools like Venafi, HashiCorp Vault, Artifactory, and Jira.
Test Automation: Proficiency in building test automation frameworks using tools like Selenium, Playwright, UFT, or HyperExecute.
Scripting & Data Processing: Proficient in scripting using BeanShell (or comparable scripting languages) and knowledge of ETL processing leveraging Spring Batch or similar frameworks.
Emerging Tech & Domain Industry: Prior experience working within the financial services industry and a functional interest in participating in future AI and Machine Learning projects.