Required Skills
About the Job
Solera is a global leader in data and software services, transforming the vehicle lifecycle with connected digital experiences. We are seeking a Lead Software Engineer to join our team in Bengaluru/Bangalore, Karnataka. In this role, you will take a leading position in application development, analyzing, designing, programming, and debugging software enhancements. You will be responsible for the full software stack, from design and implementation to testing and debugging, utilizing multiple programming languages.
Key responsibilities include translating business requirements into conceptual solutions, developing and modifying SaaS hosted applications using Java, Spring Boot, and Kafka. You will design and implement logical data models, work with database management systems, and ensure software quality through rigorous unit testing and code reviews.
This position requires strong object-oriented design principles, experience with design patterns, performance tuning, and Agile methodologies. You will also mentor and guide junior developers, contributing to architectural discussions and promoting best practices. Experience with Docker and container orchestration is beneficial. You will collaborate with various teams and stakeholders, manage workload effectively, and contribute to the continuous improvement of our development processes.