Associate Architect - Software Developer
Core
Architect, build, and optimize scalable, high-performance web applications in a modern Java-based microservices environment.
Role type
Associate Architect - Software Developer
Builds
Scalable web applications, backend microservices, RESTful APIs, and responsive frontend interfaces
Domain
Software Engineering, Cloud, Data
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, React, Angular, Vue.js, RESTful APIs, Relational Databases (MySQL, SQL Server), Test-Driven Development, Generative AI coding assistants, Git, Performance Monitoring
Preferred skills
Docker, Kubernetes, Istio, Ansible, Jenkins, Unix/Linux, AWS, Microsoft Azure, OAuth, SAML, OpenID Connect, Python, Bash, Groovy
Technologies
Spring Boot, React, Angular, Vue.js, MySQL, Microsoft SQL Server, DataDog, New Relic, Selenium, Cypress, RestAssured
Responsibilities
Determine, prioritize, and manage engineering deliverables across the software development lifecycle; Architect and develop scalable applications using clean Java code; Design and implement backend microservices and RESTful APIs; Build and optimize responsive frontend interfaces; Automate engineering and operational workflows; Troubleshoot complex software systems and implement optimization strategies; Conduct peer code reviews and participate in technical feedback initiatives.
Seniority
Mid-Senior, hands-on IC with technical leadership