Job at a glance
Please find below updated JD for Java requirement. -Work with a performance-oriented team driven by ownership and open to experiment. -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable. -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading. . -Strong problem solving skills, computer science fundamentals, data structures and algorithms.
-Hands on experience with any SQL Database. -Ability to learn new technologies like ELK, stack, redis etc. -Must have expert level knowledge in Java, Springboot. -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching. . -Experience in distributed/scalable systems -Strong knowledge of design patterns and software engineering best practices. -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc.
. -Familiarity with CI/CD and DevOps . -Strong knowledge and previous experience in end-to-end design, development and subsequent support of large-scale data processing systems . - Familiarity and confidence working in an agile development environment. . - Good Problem solving skills - Good oral and written communication skills. - Strong debugging skills.