Job Description
Role : .Net Core Backend Developer
Location: Chennai
Experience: 8-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 Data structures & Algorithms
- 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 exposure with clear understanding of concepts like CAP theorem
- Microservices architecture and implementation methodologies including REST vs Event driven
- Mentor junior engineers on technology terms
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application