Role : Java Spring Boot Android Architect.Exp : 8-10 Years.NP : 0 to 30 Days Max.Location : Bangalore.Key Responsibilities : - Design and architect complex enterprise applications using Spring Boot framework.- Translate business requirements into technical solutions adhering to OOPS principles, design patterns, and best practices.- Collaborate with cross-functional teams (development, operations) to ensure smooth project delivery.- Good knowledge with Android Automotive Implement DevOps practices for continuous integration and continuous delivery (CI/CD).
- Develop microservices architectures leveraging Spring Cloud and related technologies.- Create detailed Low-Level Design (LLD) and High-Level Design (HLD) documents.- Write unit tests using JUnit 5 and Mockito frameworks.- Utilize test containers for efficient testing.Technical Experience : - Minimum 8 years of experience in Java and Spring Boot development.- Proficient in designing, developing, and deploying applications using Spring Boot.- Strong understanding of OOP concepts, design patterns, and software architecture principles.- Hands-on experience with DevOps tools and practices.- Experience with microservices architecture and design patterns.- Worked in Android development (Java, and Support for at least 10 to 12 years).- Good to have knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.- Experience with offline storage, threading, and performance tuning.- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.- Automotive know how is a plus Good to have onshore client handing experience Knowledge on OTA is a plus
- Understanding of communication protocols like MQTT, CAN, AMQP, WebSocket, HTTP, and message brokers (bonus).Professional Attributes : - Good problem-solving and analytical skills.- Excellent communication and interpersonal skills.- Excellent problem-solving and analytical skills.- Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.- Detail-oriented with a commitment to delivering high-quality software solutions.- Proven ability to lead and mentor a team of developers.- Leadership and management skills.
Keyskills: Android Mobile Architect Java In-Vehicle Infotainment Communication Protocols OOPS Microservices Architecture Spring Boot Mobile App Performance Optimization SDK Spring