Java Architect
Job Description
Senior Java Architect
Job Locations
Thiruvananthapuram | Kochi | Chennai
Experience Required
10+ Years
Role
Senior Java Architect
Job Summary
We are seeking an experienced Senior Java Architect to design, develop, and oversee enterprise-level Java application architectures. The ideal candidate should possess deep expertise in Java technologies, microservices, cloud-native architectures, API security, distributed systems, and DevOps practices.
The role involves leading large-scale modernization initiatives, designing scalable and secure systems, mentoring development teams, and collaborating with cross-functional stakeholders to deliver high-performance enterprise solutions.
Certifications Preferred
Oracle Certified Master, Java Enterprise Architect (OCMJEA)
Oracle Certified Professional Java Programmer/Developer
Certified Kubernetes Application Developer (CKAD)
Primary Skills
Must Have
Core Responsibilities
Define enterprise architecture for Java-based applications using microservices and API-driven design
Select and govern Java frameworks including Spring Boot, Spring Security, and Hibernate/JPA
Lead modernization of mission-critical on-premises platforms with minimal downtime and near-zero data loss
Design scalable solutions supporting phased rollout across multiple data centers and DR environments
Collaborate with Database and Infrastructure teams for containerized deployment strategies
Establish coding standards, architecture governance, logging, error handling, and secure coding practices
Mentor development teams and conduct architecture and code reviews
Technical Skills
Expert-level proficiency in Java SE/EE and modern Java ecosystem
Strong experience with:
Spring Boot
Spring Security
Hibernate/JPA
RESTful APIs
Microservices Architecture
Experience with API documentation tools such as OpenAPI/Swagger
Strong knowledge of Oracle Database design and SQL
Expertise in authentication and authorization mechanisms:
OAuth2
OpenID Connect
JWT
Experience & Soft Skills
10+ years of software development experience
2–3+ years in Java Architect roles
Proven experience building large-scale distributed enterprise systems
Strong leadership and stakeholder management skills
Excellent communication and architectural documentation abilities
Should Have
Responsibilities
Design enterprise integration solutions using Apache Kafka and API management tools
Work with DevOps teams to integrate CI/CD pipelines and container platforms
Monitor and troubleshoot performance bottlenecks and security vulnerabilities
Optimize deployment and monitoring strategies for enterprise systems
Technical Skills
Apache Kafka and event-driven architecture
Redis and caching/session management solutions
API Gateway tools such as IBM API Connect
CI/CD and DevOps tools:
Git
Jenkins
Azure DevOps
Docker
Kubernetes/OpenShift
Monitoring & Logging Tools:
ELK Stack
Dynatrace
APM Solutions
Additional Experience
Java application performance tuning and garbage collection optimization
DevSecOps and secure software development practices
Static code analysis and vulnerability scanning integration
Nice to Have
Technical Skills & Experience
Exposure to NoSQL and multi-model databases
Experience with reactive programming frameworks
Knowledge of modern JDK features
Exposure to multiple API gateways, monitoring, and logging platforms
Application Deadline
28-11-2025