Technical Architect (Java Microservices + React JS) - Springfield
PhotonAbout the role
Job Title: Technical Architect (Java Microservices + React JS) Job Summary
We are seeking an experienced Technical Architect with deep expertise in Java, Spring Boot, Microservices architecture, and modern front-end frameworks such as React JS. This role requires a highly skilled professional who can define and drive end-to-end architecture, design scalable cloud-native solutions, and lead engineering teams in delivering high-performance applications.
The ideal candidate will be responsible for establishing technical vision, ensuring architectural best practices, and guiding teams across the full software development lifecycle, with a strong emphasis on scalability, security, and reliability.
Key Responsibilities
- Define and lead end-to-end architecture for scalable, distributed, and cloud-native applications.
- Design robust backend systems using Java, Spring Boot, and microservices architecture.
- Architect and guide development of responsive and high-performance front-end applications using React JS.
- Establish architectural standards, design patterns, and best practices across the organization.
- Create high-level and low-level design (HLD/LLD) documents and review technical designs.
- Collaborate with product managers, business stakeholders, and engineering teams to translate requirements into scalable solutions.
- Drive adoption of microservices, event-driven architecture, and API-first design principles.
- Ensure system performance, scalability, availability, and security across applications.
- Lead cloud architecture and deployment strategies (GCP/AWS/Azure).
- Define integration patterns with external systems, APIs, and third-party services.
- Implement observability practices including monitoring, logging, and alerting.
- Drive CI/CD strategy and DevOps practices for automated build, test, and deployment.
- Provide technical leadership, mentorship, and guidance to development teams.
- Conduct code reviews, architecture reviews, and enforce engineering best practices.
- Identify and mitigate technical risks, bottlenecks, and dependencies.
- Ensure compliance with enterprise architecture standards and security guidelines.
Required Skills & Qualifications
- Bachelor’s Degree in Computer Science, Engineering, or related field.
- 10–14+ years of experience in software development, with significant experience in architecture roles.
- Proven experience designing and implementing large-scale, distributed systems.
- Strong experience leading technical teams and driving architecture decisions.
Back-End Expertise
- Strong proficiency in Java and Spring Boot.
- Extensive experience with microservices architecture and distributed systems.
- Expertise in RESTful APIs, API Gateway patterns, and service orchestration.
- Experience with event-driven architecture (Kafka, Pub/Sub, etc.).
- Strong understanding of database design (SQL/NoSQL) and data modeling.
Front-End Expertise (React JS)
- Strong experience with React JS, Redux (or similar state management libraries), and modern JavaScript (ES6+).
- Experience in building scalable, reusable, and component-driven UI architectures.
- Knowledge of front-end performance optimization and responsive design.
- Familiarity with front-end testing frameworks such as Jest, React Testing Library, or Cypress.
Cloud & DevOps Expertise
- Hands-on experience with cloud platforms such as GCP, AWS, or Azure.
- Strong knowledge of containerization using Docker and orchestration using Kubernetes.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Bitbucket Pipelines.
- Familiarity with infrastructure-as-code tools (Terraform, etc.).
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK, Cloud Monitoring).
Engineering & Architecture Practices
- Strong understanding of system design, scalability, and high-availability architecture.
- Experience with domain-driven design (DDD) and clean architecture principles.
- Knowledge of security best practices (OAuth2, JWT, API security).
- Strong debugging, troubleshooting, and performance tuning skills.
- Experience working in Agile/Scrum environments.
Nice to Have
- Experience with multi-cloud or hybrid cloud environments.
- Exposure to serverless architectures and modern cloud-native patterns.
- Knowledge of GraphQL and API management platforms.
- Experience with headless CMS or composable architectures.
- Fami
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s