17 Aug
|
Virtusa
|
Bengaluru
Key Responsibilities
Architect & Design Define and design scalable, maintainable, and high-performing Java-based applications and systems.
Technology Leadership Evaluate and recommend emerging technologies, frameworks, and tools to optimize performance and efficiency.
Microservices & Cloud Design microservices architecture and cloud-native applications using AWS
Performance Optimization Ensure applications meet high availability, scalability, and security standards.
Code & Standards Review Establish coding standards, best practices, and conduct code reviews for continuous improvement.
Collaboration Work closely with product managers, business analysts, and development teams to align architecture with business goals.
Mentorship Guide and mentor developers, helping them adopt best coding practices and architectural patterns.
Integration & Security Ensure seamless integration with third-party services and enforce security best practices.
Documentation Maintain technical documentation, architecture diagrams, and system design guidelines.
Required Skills & Qualifications
Education Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience 10+ years in software development, with at least 5 years in an architectural role.
Technical Expertise
Robust proficiency in Java, Spring Boot, Hibernate, and RESTful APIs.
Experience with microservices architecture and containerization (Docker, Kubernetes).
Knowledge of cloud platforms (AWS) and DevOps practices (CI/CD, Jenkins, Terraform).
Expertise in database technologies (SQL, NoSQL, PostgreSQL, MongoDB).
Experience with messaging systems (Kafka, RabbitMQ).
Solid understanding of security best practices, authentication, and authorization (OAuth, JWT).
Soft Skills Solid leadership, problem-solving, communication, and stakeholder management skills.
Preferred Qualifications
Experience with front-end technologies (React) is a plus.
Knowledge of Big Data an
📌 Java Architect Bengaluru
🏢 Virtusa
📍 Bengaluru