We are looking for a Java Developer/Tech Lead to join our team. The ideal candidate will have experience with Core Java, Java Restful APIs, Gradle, spring, Spring Boot and related frameworks, as well as a strong understanding of web technologies and web architectures.
Requirements
- Relevant professional experience using Core Java, Java Restful APIs, Gradle, spring, Spring Boot and related frameworks
- 4+ years’ experience creating/consuming web services and database
- 2+ years’ experience of working with geographically dispersed teams, that fall across different time zones
- Thorough understanding of web technologies and web architectures
- Working understanding of Agile development methodologies and understanding of DevOps Integration
- Strong Communication Skills
- Strong Analysis, Design and Development Skills
- Good problem-solving skills
- Solid understanding and experience with Object-Oriented design and development
- Strong experience in Core Java/J2EE, Data Structure/Algorithm, Design Pattern, Java Framework, Spring, Hibernate, Spring boot, Microservices, Collection, concurrency
- Basic knowledge of Kafka, understanding of docker
- Experience on MySQL / Dropwizard, JUnit for writing unit test cases
- Working experience with Agile/Scrum process