Posted on: August 15, 2024ROLES & RESPONSIBILITIESCore Skills- Design, develop, and implement complex Java applications- Lead and mentor junior developers- Provide technical guidance and code reviews- Collaborate with cross-functional teams to deliver high-quality solutions- Troubleshoot and resolve complex technical issues- Stay up-to-date with industry trends and emerging technologies- Participate in agile development methodologies (Scrum, Kanban)- Write unit tests, integration tests, and automated tests- Collaborate with QA teams to ensure high-quality deliverables- Communicate technical designs and solutions to non-technical stakeholdersRequirements:- 5 years of experience in Java development- Strong knowledge of Java 8+, Spring, Hibernate(JPA), and related technologies- Strong knowledge Messaging tools : Hands-on experience on kafka- Strong knowledge NoSql/Sql database (MongoDB , Postgres etc)- Strong knowledge Cache database (Redis etc)- Strong understanding of software design patterns and principles- Excellent problem-solving skills and debugging techniques- Experience with agile development methodologies- Strong communication and leadership skillsNice to Have:- Experience with DevOps tools (Docker, Kubernetes, Jenkins)- Experience with microservices architecture- Software design pattern (Creational, Structural, and Behavioural)- Certification in Java or related technologies-Cross cutting concern : logging , monitoring , debugging and securityEXPERIENCE
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.