Job Title: FullStack Developer,
Location: Chandler, AZ (Hybrid)
Contract: 12-18 months – with possible extension up to 24 months
The ideal candidate is a seasoned full-stack developer with deep expertise in API design, implementation, and integration across distributed systems. The candidate will build and maintain responsive, user-centric web interfaces while developing scalable backend services that integrate reliably with enterprise platforms.
The role requires a strong Java-based (not "Java Applet"), application development background, coupled with solid experience designing service-oriented and microservice architectures. The candidate should bring hands-on experience working with databases from both an application development perspective (querying, transactions, performance considerations) and a database engineering perspective (schema design, indexing, optimization).
A strong understanding of data management concepts, system reliability, and performance is essential. The ideal candidate can translate macro-level business and platform requirements into clear, actionable technical designs and deliverables, producing robust and maintainable solutions.
Success in this role requires the ability to collaborate effectively within cross-functional teams, contribute to architecture discussions, and uphold engineering best practices. A strong emphasis is placed on automated testing, including the creation of unit and functional test cases to ensure quality, scalability, and long-term maintainability.
Required skills & Qualification:
- Experience with Python, automated testing tools (e.g., TOSCA), JIRA, and enterprise databases such as MSSQL, Oracle, and MongoDB is a strong plus.
- 6+ years of overall IT and software engineering experience
- 4+ years of experience designing and building API-driven services, including RESTful APIs and microservice-based solutions
- Strong hands-on experience with Java (Core Java, Spring Boot, Spring Framework)
- Experience building RESTful APIs and microservices architectures in Java
- Experience with distributed systems (resiliency, fault tolerance, scalability)
- Experience with backend data access (JPA/Hibernate, SQL/NoSQL integration)
- Strong experience with cloud-native application architecture and platform-based deployments
- Demonstrated expertise in distributed system design patterns (scalability, resiliency, fault tolerance)
- Proven ability to develop UI components and backend APIs with database interaction
- Strong understanding of user experience optimization and responsive design principles
- Hands-on experience implementing automated testing frameworks, including unit, functional, regression, and user-acceptance testing
- Proficiency with Git and modern source-control workflows
- Proficient in HTML, CSS, and JavaScript, with modern standards such as HTML5 and CSS3, and strong experience with Java application development
- Experience with at least one modern, globally supported front-end framework (e.g., React)
- Experience with Ansible, MongoDB, REDIS, PostGresSQL
- Experience with enterprise automation and orchestration platforms, such as Ansible, BMC TrueSight Orchestrator or equivalent tools
- Strong background in database schema design, performance tuning, and optimization
- Working knowledge of IT Service Management (ITSM) and ITIL processes, and familiarity with related tools and workflows
- Solid understanding of RESTful API design and integration concepts, including authentication, error handling, and versioning
- Commitment to writing clean, maintainable, and well-documented code following industry best practices
- Hands-on experience with source control systems and collaborative development methodologies (e.g., Git-based workflows)
- Familiarity with automated testing methodologies, with particular emphasis on functional and regression testing tools such as TOSCA
Thanku
Shivangi Ojha
Technical Recruiter