Java Developer

  • Full-time

Company Description

The Client is a consulting, data science and technology services firm. 

Job Description

  • Should have hands-on experience with Java
  • Good experience in Spring Boot
  • Should be well versed with Agile Development methodologies
  • Should have strong debugging and communication skill
  • Should participate in design discussions and provide application designs, architecture, timeline estimations
  • Problem-solving mind and attitude
  • Ability to interface well with externally facing departments and directly with customers
  • Effective communication skills – written, spoken, listening and presentation
  • Great Team player and experience working with global teams and global organizations
  • Genuine interest in learning and knowledge sharing

Qualifications

  • 2 years of Spring Boot and Microservices.
  • 3+ years of experience in Core Java.
  • Proficiency with Spring Framework.
  • Innovate new approaches algorithms, libraries, tools, platforms, for relevant development areas
  • Strong programming skills in Core JAVA / J2EE expert level
  • Good at data structures, algorithms, problem-solving and design patterns
  • Knowledge of Web Services, Spring, ORM Frameworks, Spring Boot, Spring Cloud Gateway, OAuth2.0, Spring Security, JWT, Eureka, Hystrix, Apache Cassandra
  • Should be well familiar with SQL/NO-SQL database
  • Knowledge of Spring Batch, Kubernetes, Docker is a plus poin