Job summary
A technology solutions company in Bengaluru is seeking a motivated Software Engineer to design distributed systems and lead junior engineers. The ideal candidate has 1-4 years of experience with strong technical skills in Java and Spring frameworks, as well as experience with tools like Docker and Kafka. Passion for technology is essential, along with excellent problem-solving skills. This role offers an exciting opportunity in a fast-paced environment.
Qualifications
1-4 years of relevant experience in software development.
Strong foundation in computer science with competencies in data structures and algorithms.
Excellent analytical and problem-solving skills with a strong automation mindset.
Responsibilities
Design and implement distributed systems that run on multiple servers.
Develop and evangelize reference architecture and engineering principles.
Coach junior engineers on software planning and estimation.
Skills
Java
Spring core
Spring Boot
Spring Security
REST web services
Docker
Kafka
MySQL
NoSQL
Redis
Git
Jenkins
Jira