Senior Java Engineer - FRNGR008

Job Description

Job Description

  • Primarily responsible for developing Java-based microservices as well as maintaining the cloud-based infrastructure
  • Adept at communicating with the client to understand business requirements and prepare business documents.
  • Integrated responsibility for bug fixing, writing technical documents, providing technical support to the production team, and following agile methodology.
  • Ability to understand and troubleshoot large systems, drilling down to code level to identify the root cause of issues
  • Ability to work in cross-functional medium to large development teams, and provide guidance and mentoring to junior team members.
  • Good understanding of Eclipselink/Hibernate/JPA and Object-relational mapping, including performance considerations.
  • Engagement in PI planning and Sprint ceremonies

Requirements

Qualifications

  • at least 4-6 years of experience in programming roles using Java
  • Microservices, Microservice design patterns.
  • Have a good understanding of Terraform
  • Experience in Spring Core, Spring Boot, Hibernate
  • Comfortable with Object-oriented programming, and Cloud development
  • Comfortable using tools and platforms such as Docker, Jenkins, Gitlab CI, etc.
  • Have a good understanding of Docker and Kubernetes.
  • Agile principles and methodologies.