Job Description
Title: Sr. Java Architect
We are looking for an experienced Sr. Java Architect to lead the design and development of scalable, high-performance enterprise applications. This role requires strong full-stack expertise, combining Java (Spring Boot) with modern front-end technologies like React, Angular, or Vue
Key Responsibilities:
Architect and build scalable, secure, and high-performance applications
Lead full-stack development (Java + modern JS frameworks)
Design & integrate RESTful APIs and third-party services
Drive DevOps practices (CI/CD, Docker, Kubernetes)
Collaborate with cross-functional teams in Agile environments
Mentor team members and promote best practices
Translate business requirements into technical solutions
Required Skills:
12+ years in software development (Java expertise required)
5+ years in architecture of enterprise-level systems
Strong experience with Spring Boot, Microservices, REST APIs
Hands-on with Docker, Kubernetes/OpenShift, CI/CD tools
Front-end expertise: Angular / React / Vue, JavaScript, TypeScript
Experience with Oracle, Hibernate/JPA, NoSQL databases
Strong knowledge of OAuth2, SAML, OpenID, JWT security frameworks
Familiarity with DevOps tools (Git, Jenkins, Maven)
Experience in Agile/Scrum environments
Nice to Have:
Experience with IBM MQ or messaging systems
Exposure to AI-driven development tools (Amazon Q, Kiro)
Knowledge of automated testing (JUnit, Selenium, Playwright)