Job Description:
Job Title: Solution Architect
Role Overview
We are seeking a Solution Architect with strong expertise in Java, Spring Boot, Microservices, and Event-Driven Architecture to design and deliver scalable, secure, and high-performing enterprise solutions. This role requires a blend of technical leadership, troubleshooting skills, and a deep understanding of application security and performance engineering.
Key Responsibilities
- Architect and Design Solutions:
- Develop end-to-end architecture for enterprise applications using Java, Spring Boot, and Microservices.
- Design event-driven architectures leveraging messaging platforms like Kafka or RabbitMQ.
- Define API strategies, integration patterns, and ensure adherence to design principles.
- Performance and Security:
- Establish non-functional requirements (NFRs) for performance, scalability, and security.
- Lead performance testing and tuning for microservices-based applications.
- Implement application security best practices (OAuth2, JWT, encryption, OWASP compliance).
- Troubleshooting and Optimization:
- Diagnose and resolve complex issues across distributed systems.
- Conduct root cause analysis and implement preventive measures.
- Collaboration and Leadership:
- Act as a bridge between business and technology teams.
- Mentor development teams on architecture standards and best practices.
- Participate in architecture reviews and governance processes.
- Innovation and Governance:
- Evaluate emerging technologies and integrate them into solution designs.
- Ensure compliance with architecture standards, security frameworks, and audit requirements.
Core Strengths
- Strong expertise in Java, Spring Boot, Hibernate, and RESTful APIs.
- Proven experience in Microservices architecture and containerization (Docker, Kubernetes).
- Hands-on knowledge of event-driven systems (Kafka,
- Skilled in performance testing tools (JMeter, Gatling) and tuning techniques.
- Deep understanding of application security principles and secure coding practices.
- Excellent problem-solving and troubleshooting skills for distributed systems.
- Strong communication and leadership abilities.
Required Qualifications
- Education: Bachelor’s/Master’s in Computer Science or related field.
- Experience: 13-15 years in software development and architecture.
- Technical Skills:
- Java, Spring Boot, Microservices, Event-driven architecture.
- CI/CD pipelines and DevOps practices.
- Performance testing and optimization.
- Application security frameworks (OAuth2, SSL/TLS, OWASP).
- Cloud Expertise: AWS for hybrid and cloud-native deployments.
- Preferred Certifications:
- AWS Certified Solutions Architect.
- TOGAF or equivalent architecture certification.
Location:
This position can be based in any of the following locations:
Chennai
Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday