We are looking for an experienced Lead Java Developer to join our team and take a leadership role in driving the design, development, and delivery of high quality software solutions. A Senior Java Lead Developer will be responsible for leading a team of developers, providing technical guidance, and ensuring the successful execution of projects. Should have a strong background in Java development, excellent leadership skills, and a track record of delivering complex software projects on time. System Architect: Should have Architect the system before for a large scale solution Understanding of various java design pattern and use the pattern which is more appropriate Understanding of various micro-service design pattern and use the pattern which is more appropriate Has worked on DDD with CQRS Has designed solution for multi tenant application. Technical skills:
Used latest version of java and valuable understanding of it Skilled in spring boot, spring MVC Basic Skill: 10+ years of experience in development. Positive communication skills in English. Testing: Skilled in using Junit Security: Good understanding of application security Understanding of DDOS and best practice for that Good understanding of rate limiting API Positive understanding about spring security or any thing better Database: Great understanding of MySQL Experience in extensively using hibernate Debugging: Understanding about Logging Skilled in debugging production issue
Skills:- J2EE, Spring Boot, Hibernate (Java) and Microservices