Key Responsibilities
Solution Architecture & Design Design end-to-end architecture solutions for enterprise applications. Define technical roadmaps, architectural standards, and best practices. Create high-level and low-level design documents. Evaluate business requirements and translate them into scalable technical solutions. Ensure alignment of application architecture with organizational goals. Java Development & Technical Leadership Provide technical leadership to development teams throughout the project lifecycle. Design and develop robust applications using Core Java and related technologies. Review application designs, code quality, and implementation approaches. Mentor developers and guide teams on architecture and design patterns. Drive adoption of modern development methodologies and frameworks. System Integration & Performance Optimization Design integration solutions for internal and external enterprise systems. Optimize application performance, scalability, reliability, and security. Identify and resolve architectural bottlenecks and technical challenges. Support cloud migration and modernization initiatives when applicable. Governance & Quality Assurance Establish coding standards, architectural governance, and review processes. Conduct architecture reviews and technical assessments. Ensure compliance with security, performance, and maintainability standards. Participate in risk assessment and mitigation planning. Stakeholder Collaboration Work closely with business analysts, project managers, developers, and clients. Present architecture solutions and recommendations to leadership teams. Facilitate technical discussions and solution workshops. Provide effort estimation and technical feasibility analysis. Required Skills Technical Skills Strong expertise in Core Java Enterprise Application Architecture Object-Oriented Design (OOD) Design Patterns and Architectural Patterns RESTful APIs and Web Services Microservices Architecture Spring Framework / Spring Boot Application Performance Tuning System Integration Design Database Design and Optimization CI/CD and DevOps Concepts Version Control Systems (Git) Architecture Skills Solution Architecture Enterprise Architecture Principles High-Level Design (HLD) Low-Level Design (LLD) Scalability and Reliability Design Security Architecture Cloud Architecture Fundamentals (AWS/Azure/GCP preferred) Soft Skills Excellent communication and presentation skills Strong analytical and problem-solving abilities Stakeholder management experience Technical leadership and mentoring skills Ability to drive architecture decisions across teams Preferred Qualifications Experience with cloud-native application development. Knowledge of containerization technologies such as Docker and Kubernetes. Experience with Agile/Scrum methodologies. TOGAF or architecture-related certifications are a plus. Experience in large-scale enterprise transformation projects
Any Gradute