Mig Staffing
Java Architect
Job Location
trivandrum, India
Job Description
Job Description : We are are looking for an experienced Software Architect to lead the development of scalable, high-performance applications using Java, Spring Boot, and modern tech stacks. This role will be critical in designing and implementing robust, distributed systems aligned with microservices architecture, real-time data processing, and cloud deployment strategies. The successful candidate will collaborate closely with cross-functional teams to set and guide the technical direction, ensuring the architecture supports our business goals. Responsibilities : - Design and build scalable, high-quality software architectures for complex distributed systems. - Select, define, and manage technology stacks, focusing on Java, Spring Boot, and associated tools. - Lead architectural discussions to ensure high availability, reliability, and scalability, utilizing technologies like Redis, Kafka, MySQL, MongoDB, and cloud solutions. - Collaborate with development teams to break down complex challenges into actionable tasks aligned with architecture principles. - Oversee microservices development, data modeling, API design, and integration with messaging systems (e.g., Kafka). - Implement caching strategies and optimize data storage/retrieval using Redis and MongoDB for high-performance data access. - Partner with DevOps and cloud teams to establish CI/CD pipelines, automate infrastructure management, and improve system monitoring and alerting. - Stay updated on industry trends, best practices, and emerging technologies to provide innovative solutions. Qualifications : - Experience: 8 years in software development with at least 3 years in an architect role. - Technical Expertise: Proficient in Java, Spring Boot, MySQL, Redis, Kafka, MongoDB, and cloud platforms (e.g., AWS, Google Cloud, or Azure). - Architecture Skills: Deep understanding of microservices, event-driven design, and distributed systems. - Containerization & Orchestration: Hands-on experience with Docker and Kubernetes (preferred). - Performance Tuning: Knowledgeable in performance scaling across diverse environments. - Communication Skills: Strong ability to collaborate and influence stakeholders. Preferred Skills : - Familiarity with Agile and DevOps practices. - Cloud certifications (AWS, Azure, Google Cloud) are a plus. - Knowledge of security, data protection, and best practices for cloud-native applications. (ref:hirist.tech)
Location: trivandrum, IN
Posted Date: 11/13/2024
Location: trivandrum, IN
Posted Date: 11/13/2024
Contact Information
Contact | Human Resources Mig Staffing |
---|