Job Description Senior Software Engineer (Java / React) 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. Position Overview 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. Technical Core: The Must-Haves 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. Key Responsibilities 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. Required Qualifications 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. Preferred & Desired Skills (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.