- Specializes: is the go-to person for one or more technologies and takes initiative to learn current 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
📌 .NetCore Backend Developer (Chennai)
🏢 Saaki Argus And Averil Consulting
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.