Key Responsibilities:
System Design & Development: Translate system requirements into high-quality, maintainable, and scalable code.
Agile Collaboration: Work effectively in agile teams to design, develop, and integrate enterprise-level applications.
Mentorship & Training: Train colleagues on procedural and technical topics to foster team growth and knowledge sharing.
Communication & Collaboration: Maintain strong communication and collaboration with team members and stakeholders.
Innovation & Problem Solving: Apply advanced problem-solving skills to deliver efficient and optimized solutions.
Required Technical and Professional Expertise:
4+ years of experience in Java 8 or above
Strong knowledge of Spring Boot and Microservices
Proficiency in Data Structures and Algorithms (DSA)
Experience with databases and designing scalable, maintainable systems
Strong skills in software design and architecture