What are the responsibilities and job description for the AWS/API Architect position at Mphasis?
Job Overview :
We are seeking a highly skilled Java Architect to lead the design and implementation of innovative, scalable, and high-performance solution using modern Java technologies. The ideal candidate will have a strong background in Java development, microservices architecture , API design , and cloud-based solutions (AWS) , along with proven experience in leading and coordinating teams across onsite and offshore locations. The candidate will drive key architectural decisions, foster best practices, and ensure successful project delivery in a dynamic, fast-paced environment.
Key Responsibilities :
- Architecting Solutions : Lead the design and development of scalable, secure, and highly available software solutions using Java, Spring Boot, and microservices architecture.
- API Design & Development : Define and implement RESTful APIs that follow industry best practices, ensuring scalability, maintainability, and security.
- Microservices Architecture : Design and implement microservices-based architecture to decouple systems, enabling agility and high availability.
- Cloud Integration (AWS) : Design and implement solutions utilizing AWS services (e.g., DynamoDB, ECS, API Gateway, etc.) to ensure scalability, high availability, and cost optimization.
- Onsite-Offshore Coordination : Lead and coordinate development efforts between onsite and offshore teams. Ensure smooth collaboration, alignment on deliverables, and adherence to timelines. Facilitate communication between teams to address challenges and provide support.
- Leadership & Mentoring : Lead technical design discussions, perform code reviews, and mentor junior and senior developers on Java best practices, Spring Boot, and REST API development.
- System Integration : Collaborate with cross-functional teams to integrate systems and data sources, ensuring seamless communication between internal and external services.
- Security & Compliance : Ensure that all APIs and microservices are secure, follow best practices for authentication and authorization (e.g., OAuth2, JWT), and comply with relevant industry regulations.
- Performance Optimization : Identify and resolve performance bottlenecks, ensuring applications perform optimally under high traffic.
- Collaboration : Work closely with product managers, UX / UI teams, and business stakeholders to understand requirements and translate them into technical solutions.
Skills & Qualifications :
Preferred Skills :