Senior Java Back End Developer

Posted 79ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Back End Developer specializing in Java applications with agile methodologies and solution implementation in a collaborative team setting.

Responsibilities:

  • Development of Java Back End applications
  • Participation in agile management and system development methodologies
  • Collaboration with the team to implement effective solutions

Requirements:

  • Proven experience as a Back-end Developer
  • Experience working with agile management and system development methodologies
  • Minimum of 5 years of experience developing Java applications
  • Knowledge of source code versioning (Git/GitHub)
  • Strong analytical and logical reasoning skills
  • Good communication and teamwork skills
  • Experience with CI/CD pipelines
  • Experience with relational and non-relational databases
  • Familiarity with Azure DevOps, Jenkins, Graylog and Grafana
  • Java (8, 11, 17, 21) and related libraries/tools: Feign, Lombok, Caffeine, Ehcache, JWT, Retryable, Log4J2, ModelMapper, Swagger, logging aspect, Mockito
  • Redis and Caffeine (cache)
  • AWS S3 buckets, SQS
  • Kafka
  • Sensedia (API Gateway)
  • OpenShift on AWS and on-premises (Deployments, CronJobs, Secrets)
  • Oracle SQL, MongoDB
  • Web Services (SOAP/REST)
  • Maven
  • JaCoCo
  • Sonar
  • Azure AD
  • Azure DevOps