Overview
Skills
Job Details
JOB DESCRIPTION:
Overview:
We are seeking a highly skilled Senior Application Architect to design, implement, and guide the delivery of enterprise-scale applications. The ideal candidate will bring deep expertise in Java (Spring) and JavaScript (React), while also leading the adoption of modern DevOps, AI development tools, and automated software delivery practices across a large technical team. This role requires a balance of technical leadership, hands-on development, and a forward-looking approach to enterprise architecture.
Responsibilities:
Architect, develop, and maintain scalable enterprise applications using Java (Spring framework) and JavaScript (React or similar modern frameworks).
Lead the setup and management of GitHub for team version control, build pipelines, and CI/CD deployments using GitHub Actions.
Integrate and guide the use of AI development tools and agentic frameworks (such as GitHub Copilot, Claude Code, or similar) to enhance team productivity and code quality.
Establish and maintain E2E automated testing frameworks (Playwright, Selenium, or similar) to ensure high-quality application delivery.
Define and implement a modern automated software delivery lifecycle (SDLC), and provide leadership in rolling out this SDLC across large, cross-functional teams.
Collaborate with engineering, product, and operations teams to align architecture decisions with business goals.
Mentor developers, fostering best practices in coding standards, design patterns, testing, and DevOps processes.
Qualifications:
8+ years of professional experience architecting, developing, and maintaining enterprise applications.
Strong expertise with Java (Spring) and JavaScript (React).
Proven experience with GitHub-based version control and build/deployment automation using GitHub Actions.
Hands-on experience with AI coding assistants or agentic development tools (e.g., GitHub Copilot, Claude Code).
Demonstrated success implementing end-to-end test automation frameworks such as Playwright or Selenium.
Track record of establishing automated software delivery pipelines and SDLC processes for large technical teams.
Strong communication, leadership, and mentoring skills.
Experience working in Agile/Scrum environments preferred.