Job Description:Excellent core Java skillsGood knowledge of Java Design Patterns, Micro-services Architecture, Application Design.Strong experience on Data Structures, Algorithms, Multithreading, Design Patterns and OOPS.Strong proficiency in Java and experience with Java frameworks such as Spring Boot.Solid understanding of database design, SQL, and experience with relational databases like MySQL, PostgreSQL.Hands-on experience with Java-related stack (Spring Framework, Hibernate)Good knowledge on Messaging queues like Kafka/ JMS/ RabbitMQExperience developing RESTful APIs and a good understanding of API design principles.Experience working in Agile/Scrum development environments is a plus
Job Title
Lead Java Developer/ Java Technical Lead (Exp: 8 Years)