
Lead Engineer - Backend
- Noida, Uttar Pradesh
- Permanent
- Full-time
Job Description: Responsible for understanding functional and business requirements and translate them into effective code Develop and maintain SpringBoot applications using Java programming language. Collaborate with cross-functional teams to design, develop, and implement software solutions. Write clean, efficient, and well-documented code that meets industry standards and best practices. Troubleshoot and debug issues in existing applications, and provide timely resolutions. Stay up-to-date with emerging trends and technologies in software development, and apply them to improve the quality and performance of applications. Write and execute unit tests to ensure the reliability and functionality of code. Experience with databases and data structures to store, retrieve, and manipulate data.
Required Skills: Strong proficiency in Java programming language, Spring Boot framework and its ecosystems Solid understanding of object-oriented programming and multi-threading concepts Experience with MySQL, MongoDb or any NoSQL databases. Understanding of building a scalable and robust distributed application Knowledge of RESTful web services and API development
Desired Skills: Ability to break complex projects into modules and propose effective solutions in view of capabilities of existing platforms and infrastructure Understanding of distributed technology stacks like web servers (Apache Tomcat/Nginx), Message Queues (Kafka/RabbitMQ), Caching ( Redis/Aerospike/memcache etc.)Department:TechnologySkills Required:Backend Development, Java, Spring Boot, Kafka, CacheYears Of Exp:4 to 6 YearsDesignation:Lead Engineer