Senior Software Engineer
BluSmart Mobility
This job is no longer accepting applications
See open jobs at BluSmart Mobility.See open jobs similar to "Senior Software Engineer" Unreasonable.About Us
At BluSmart we are building India’s largest all Electric ride hailing service and EV Charging network. Blu Smart is the first of its kind 100% electric mobility platform that partners with the world's leading electric vehicle manufacturers, mobility technologies and unlocks the era of smart urban electric mobility for consumers. Having raised $50 m in Series A, we are all geared up for the next stage of growth! BluSmart has also been recognized as one of top 25 Indian startups to work at by Linkedin. Together, we can accelerate the adoption of affordable shared electric mobility and improve the safety and quality of life in our cities.
We are looking for a Senior Software Engineer - Java with a passion for building successful products which bring customer delight. You will get an opportunity to work in a fast-paced, dynamic environment and play a vital role in building the future of Indian mobility
REQUIREMENTS:
- 2+ years of experience with Java8 (Spring MVC, Hibernate, Microservices) in building multi-threaded high performance scalable applications
- Hands on in developing applications using REST, Messaging and SOA
- Experience with AWS is a plus
- Strong computer science fundamentals in algorithms, data structures, databases, OOPS etc.
- Should have experience in MongoDb, Firebase and Mysql.
- Hands-on experience with Redis
- Implemented Clean Code principles and Junits
- Experience in messaging system like Kafka
- Experience with deploying and managing micro-services using container orchestration platforms.
- Experience in building solutions for monitoring, logging, security, and scalability of applications
- Experience with Active Directory, LDAP, DNS, DHCP, Firewall
- Knowledge of Linux software packaging, distribution, and configuration.
- Preferred experience with one or more of the following:
- Docker/Kubernetes
- Jenkins or other CI tools
- Familiarity with cloud applications and micro-service architectures
- Certified Kubernetes Administrator (CKA) and/or Certified Kubernetes Application. developer (CKAD) and/or AWS Certified Developer Associate is a plus
- The ability to multitask and manage multiple projects simultaneously.
- Knowledge of latest networking, infrastructure, database, and application technologies to drive automation and reliability improvements
- Experience in engineering practices such as code refactoring, design patterns, test-driven development, continuous integration, and building highly scalable applications.
- Passionate about building great solutions.
RESPONSIBILITIES:
- Writing and reviewing great quality code
- Review architecture and design on various aspects like extensibility, scalability, security, design patterns etc., and ensure that all relevant best practices are followed.
- Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project
- Being able to lead/support UAT and production rollouts.
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
- Helping the team in troubleshooting and resolving of complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Compensation As per Industry Standards
This job is no longer accepting applications
See open jobs at BluSmart Mobility.See open jobs similar to "Senior Software Engineer" Unreasonable.