
Apex Systems is hiring: Full Stack Java/React (TX, MN) in Phoenix
Apex Systems, Phoenix, AZ, United States
Full Stack Java/React Developer
Apex Systems is currently hiring for a Full Stack Java/React Developer with one of our large Banking clients.
Location: Hybrid RALEIGH, NC; CHARLOTTE, NC; MORRISTOWN, NJ; PHOENIX, AZ
Onsite expectation: 3 days onsite per week
Pay range: $53.60 - $56.60/HR
Contract Length: 12 months
Potential FTE Conversion? Yes
Note: We are unable to consider C2C or third-party submissions.
MUST HAVES
SOLID on React/Java skillset and agile experience
Core Skills & Competencies
- Strong software engineering fundamentals with attention to detail and code quality
- Proficiency in modern frontend and backend development practices
- Solid understanding of Agile methodologies and collaborative development
- Effective problem solving and troubleshooting skills
- Strong written and verbal communication skills
- Ability to work effectively in a distributed, virtual team environment
- Experience using Atlassian tools such as JIRA and Confluence
Desired Qualifications
- 6+ years of overall software engineering experience
- 5+ years of hands-on development experience with Java, building backend services and APIs
- 4+ years of experience developing web applications using React, with strong proficiency in JavaScript and TypeScript
- Experience building scalable, responsive web applications using modern frontend patterns and state management solutions (e.g., Redux)
- Experience translating Figma designs into polished, production ready user interfaces
- 3+ years of experience deploying applications to cloud platforms such as AWS, Azure, GCP, or OpenShift
- Experience with CI/CD and DevSecOps tooling (e.g., GitHub Actions, Jenkins, uDeploy, Harness)
- Experience with SAST/SCA tools such as SonarQube, Checkmarx, or Black Duck
- Strong understanding of RESTful APIs, microservices, and cloud native architecture patterns
- Experience with relational and/or NoSQL databases (e.g., SQL Server, MongoDB)
- Experience working in Agile Scrum or Kanban teams
- Hands on experience using AI powered development tools for coding, testing, refactoring, and documentation
- Test driven development (TDD) experience is a plus
Job Description
The Identity and Access Management (IAM) Tools Engineering (ITE) team is seeking a highly skilled and motivated Senior Software Developer to join our engineering organization. In this role, you will be a hands on contributor responsible for designing, developing, and delivering modern, scalable IAM applications, including self service web portals that support secure identity and access solutions across the enterprise.
You will work closely with other engineers, architects, product managers, and UX designers to build intuitive, performant, and reliable full stack applications. This role is ideal for an experienced developer who is passionate about modern frontend development with React, robust backend services with Java, and delivering high quality enterprise software through Agile practices.
The ideal candidate brings deep expertise in React and Java, strong fundamentals in cloud native and service oriented architectures, and a proven track record of delivering complex applications through hands on development, collaboration, and technical excellence.
Job Expectations
Software Development & Delivery
- Design, develop, test, and maintain high quality full stack applications using React (TypeScript) on the frontend and Java based services on the backend
- Contribute to the implementation of modern application architectures, including componentized UIs, microservices, REST APIs, and data persistence layers
- Write clean, maintainable, and well tested code that adheres to enterprise security, performance, and reliability standards
- Participate in code reviews, providing and receiving constructive feedback to continuously improve code quality and team standards
- Troubleshoot and resolve complex technical issues related to application performance, scalability, stability, and security
Frontend Development (React Focus)
- Build responsive, accessible, and highly interactive user interfaces using the React framework and modern JavaScript/TypeScript patterns
- Translate Figma designs, UX specifications, and product requirements into reusable, production ready UI components
- Implement state management patterns (e.g., Redux or equivalent) to support scalable and maintainable frontend applications
- Ensure consistent user experience across browsers and devices, with a strong focus on usability and performance
Backend Development (Java Focus)
- Develop and maintain secure, scalable Java based backend services that support IAM workflows and enterprise integrations
- Design and consume RESTful APIs to integrate frontend applications with IAM platforms and downstream systems
- Apply object-oriented design principles and established patterns to build extensible and reliable services
- Collaborate with architects and senior engineers to align implementations with broader platform and integration strategies
Agile Execution & Collaboration
- Actively participate in Agile delivery models such as Scrum and Kanban
- Contribute to sprint planning, backlog refinement, estimation, and retrospectives
- Collaborate closely with cross functional partners (product, UX, architecture, QA, security) to deliver incremental value
- Communicate progress, risks, and technical considerations clearly within the team
AI Assisted Development & Modern Engineering Practices
- Use AI assisted development tools (e.g., GitHub Copilot or equivalent) to improve productivity, code quality, and delivery speed in accordance with enterprise standards
- Contribute to the integration of intelligent capabilities into applications, where applicable, through clean and well designed interfaces
- Apply DevOps and CI/CD best practices to support reliable build, test, and deployment pipelines
Apex Benefits Overview
Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystems.com or 844-463-6178.
In Summary: Apex Systems is currently hiring for a Full Stack Java/React Developer with one of our large Banking clients . Apex Systems currently hiring a full Stack Java and React Developer . The ideal candidate brings deep expertise in React and Java, strong fundamentals in cloud native and service oriented architectures .
En Español:
Desarrollador completo de Java/React
Apex Systems está contratando a un desarrollador de Java/React con uno de nuestros grandes clientes bancarios.
Ubicación: RALEIGH híbrido, NC; CHARLOTTE,NC; MORRISTOWN, NJ; PHOENIX, AZ
Expectativa en el lugar: 3 días por semana
Intervalo salarial: $53.60 a $56.60/HR
Duración del contrato: 12 meses
¿Conversión FTE potencial?
Nota: No podemos considerar las presentaciones C2C o de terceros.
Tiene que haber
SOLID en React/Java conjunto de habilidades y experiencia ágil
Habilidades y competencias fundamentales
- Fuertes fundamentos en ingeniería de software con atención al detalle y la calidad del código
- Proficiencia en las prácticas modernas de desarrollo frontend y backend
- Comprensión sólida de las metodologías ágiles y desarrollo colaborativo
- Habilidades eficaces de resolución y solución de problemas
- Fuertes habilidades de comunicación escrita y verbal
- Capacidad para trabajar eficazmente en un entorno de equipo distribuido y virtual
- Experiencia en el uso de herramientas Atlassian como JIRA y Confluence
Calificaciones deseadas
- 6+ años de experiencia general en ingeniería de software
- 5+ años de experiencia en desarrollo práctico con Java, la creación de servicios backend y API
- 4+ años de experiencia desarrollando aplicaciones web utilizando React, con una fuerte competencia en JavaScript y TypeScript
- Experiencia en la construcción de aplicaciones web escalables y receptivas utilizando patrones modernos frontend y soluciones de gestión del estado (por ejemplo, Redux)
- Experiencia en la traducción de diseños Figma a interfaces de usuario pulidas y listas para su producción
- 3+ años de experiencia desplegando aplicaciones en plataformas cloud como AWS, Azure, GCP o OpenShift
- Experiencia con las herramientas CI/CD y DevSecOps (por ejemplo, GitHub Actions, Jenkins, uDeploy, Harness)
- Experiencia con herramientas SAST/SCA como SonarQube, Checkmarx o Black Duck
- Una fuerte comprensión de las APIs RESTful, los microservicios y los patrones nativos de arquitectura en la nube
- Experiencia con bases de datos relacionales y/o NoSQL (por ejemplo, SQL Server, MongoDB)
- Experiencia trabajando en equipos Agile Scrum o Kanban
- Manos en la experiencia utilizando herramientas de desarrollo impulsadas por IA para codificación, pruebas, refactoring y documentación
- La experiencia en desarrollo impulsado por pruebas (TDD) es una ventaja
Descripción del trabajo
El equipo de Ingeniería de herramientas de gestión de identidad y acceso (IAM) está buscando un desarrollador senior de software altamente calificado y motivado para unirse a nuestra organización de ingeniería. En este papel, usted será un colaborador responsable del diseño, desarrollo y entrega de aplicaciones IAM modernas y escalables, incluidos portales web de autoservicio que admiten soluciones seguras de identificación y acceso en toda la empresa.
Trabajará en estrecha colaboración con otros ingenieros, arquitectos, gerentes de productos y diseñadores UX para construir aplicaciones de pila completa intuitivas, performantes y fiables. Este papel es ideal para un desarrollador experimentado que se apasiona por el desarrollo frontend moderno con React, los servicios backend robustos con Java y la entrega de software empresarial de alta calidad a través de prácticas ágiles.
El candidato ideal aporta una profunda experiencia en React y Java, sólidos fundamentos en arquitecturas nativas de la nube y orientadas al servicio, y un historial comprobado de entrega de aplicaciones complejas a través del desarrollo práctico, colaboración y excelencia técnica.
Las expectativas del trabajo
Desarrollo y entrega de software
- Diseñar, desarrollar, probar y mantener aplicaciones de pila completa de alta calidad utilizando React (TypeScript) en el frontend y servicios basados en Java en el backend
- Contribuir a la implementación de arquitecturas modernas de aplicaciones, incluidas las interfaces de usuario integradas, microservicios, APIs REST y capas de persistencia de datos
- Escriba código limpio, mantenible y bien probado que cumpla con los estándares de seguridad, rendimiento y fiabilidad de la empresa
- Participar en revisiones de código, proporcionar y recibir comentarios constructivos para mejorar continuamente la calidad del código y los estándares del equipo
- Solucionar problemas y resolver complejos problemas técnicos relacionados con el rendimiento de las aplicaciones, la escalabilidad, estabilidad y seguridad
Desarrollo frontal (foco de reacción)
- Construir interfaces de usuario receptivas, accesibles y altamente interactivas utilizando el marco React y los patrones modernos JavaScript/TypeScript
- Traducir los diseños de Figma, las especificaciones UX y los requisitos del producto en componentes UI reutilizables listos para la producción
- Implementar patrones de gestión del estado (por ejemplo, Redux o equivalentes) para apoyar aplicaciones frontend escalables y mantenibles
- Garantizar una experiencia de usuario consistente en todos los navegadores y dispositivos, con un fuerte enfoque en la usabilidad y el rendimiento
Desarrollo de Backend (Java Focus)
- Desarrollar y mantener servicios backend seguros, escalables basados en Java que admitan flujos de trabajo IAM e integraciones empresariales
- Diseñar y consumir APIs RESTful para integrar aplicaciones frontend con plataformas IAM y sistemas descendentes
- Aplicar principios de diseño orientados a objetos y patrones establecidos para construir servicios ampliables y fiables
- Colaborar con arquitectos e ingenieros superiores para alinear las implementaciones con estrategias de plataforma y integración más amplias
Ejecución ágil y colaboración
- Participar activamente en modelos de entrega ágiles como Scrum y Kanban
- Contribuir a la planificación del sprint, el refinamiento de los atrasos, las estimaciones y las retrospectivas
- Colaborar estrechamente con socios interfuncionales (producto, UX, arquitectura, QA, seguridad) para ofrecer un valor incremental
- Comunicar claramente el progreso, los riesgos y las consideraciones técnicas dentro del equipo
Desarrollo asistido por IA y prácticas modernas de ingeniería
- Utilice herramientas de desarrollo asistidas por IA (por ejemplo, GitHub Copilot o equivalente) para mejorar la productividad, calidad del código y velocidad de entrega de acuerdo con los estándares empresariales
- Contribuir a la integración de capacidades inteligentes en aplicaciones, cuando proceda, mediante interfaces limpias y bien diseñadas
- Aplicar las mejores prácticas de DevOps y CI/CD para apoyar líneas fiables de construcción, prueba e implementación
Descripción general de los beneficios del Apex
Apex ofrece una serie de beneficios adicionales, incluidos los planes médicos, dentales, visuales, vida, discapacidad y otros seguros que ofrecen una capa opcional de protección financiera. Ofrecemos un ESPP (programa de compra de acciones para empleados) y un programa 401K que le permite contribuir típicamente dentro de 30 días desde el inicio, con un partido de la compañía después de 12 meses de tenencia.
Apex Systems es un empleador de igualdad de oportunidades. No discriminamos ni permitimos la discriminación en base a raza, color, religión, credo, sexo (incluyendo embarazo, parto, lactancia materna o condiciones médicas relacionadas), edad, orientación sexual, identidad de género, origen nacional, ascendencia, ciudadanía, información genética, estatus de pareja doméstica registrada, estado civil, discapacidad, condición de víctima del crimen, estatuto de veterano protegido, afiliación política, membresía sindical u otra característica protegida por ley. Apex considerará los solicitantes calificados con antecedentes penales de una manera consistente con los requisitos aplicables de la ley. Si ha visitado nuestro sitio web para buscar información sobre las oportunidades laborales o solicitar un puesto y requiere un alojamiento en el uso de nuestra página web para realizar búsquedas o aplicaciones, póngase en contacto con nuestro Departamento de Servicios de Empleos en: employe services@apexsystems.com o 817-644-468.