Software Development Engineer โ Backend
Antal International
Job Description
Job Description Role: Software Development Engineer โ Backend Reporting to: Engineering Manager Location: Chennai Experience Range: 3 - 12 years Role Responsibilities: โข Specializes: is the go-to person for one or more technologies and takes initiative to learn new ones โข Designs: designs and implements medium to large size features while reducing the system's tech debt โข Supports: proactively supports other team members and helps them to be successful โข Challenges: challenges the team processes, looking for ways to improve them โข Team: makes an impact on the whole team, not just on specific parts of it Must Have: โข Strong fundamentals in DS & Algo โข Code Time and Memory Complexity Analysis โข Core Java fundamentals, OOPS, Polymorphism and Threading constructs including Executor Service, Multithreading, Synchronization, Locks, Semaphores, Functional Programming constructs like Consumer, Supplier etc. โข Spring Core and Spring Boot , concepts like JDBC Templates Vs ORM usages and benefits โข Understanding of Solid Design Principles and GoF Patterns โข Practical System design exporsure with clear understanding of concepts like CAP Theorem โข Microservices architecture and implementation methodologies inlcuding REST Vs Event Driven โข Mentor junior engineers on technology terms