Remote Java Developer - Intermediate

One Contact
E skaduar

As an Intermediate Java Developer, you will work in one of the scrum teams, taking ownership in creation and maintenance of several areas of SaaS platform. You will be involved in participating and contributing to architectural discussions, mentorship of less experienced team members and collaboration with development and other teams.

 

 

Key Responsibilities

  • Work in a scrum team as an active contributor in all Agile ceremonies
  • Produce high quality, testable, secure, scalable, and performant code
  • Collaborate with and mentor your team members
  • Create and maintain technical documentation
  • Actively participate in knowledge-sharing sessions as a presenter and as an attendee
  • Practice continuous learning

 

Qualifications

You may be our ideal team member if you are:

  • A proactive, accountable person with a strong understanding of Agile and Scaled Agile development practices/tooling and a broad knowledge of full software development lifecycle
  • An active listener and tactful communicator with the strong interpersonal skills needed to work with various stakeholders
  • A multitasker capable of prioritizing and managing your time and multiple priorities simultaneously in a fast-paced, time-sensitive, results-oriented environment
  • A strong advocate for - and contributor to - quality, Health & Safety, and an elite DevOps Engineering culture

 

Requirements

  • Extensive experience in Java and JVM-languages
  • Experience developing scalable microservices (Java, SpringBoot)
  • Experience working with messaging brokers such as RabbitMQ or Kafka
  • Experience working with AWS stack (EKS, EC2, RDS, S3, Lambda)
  • Strong testing experience utilizing automated testing tools and frameworks such as JUnit, Mockito, Cucumber
  • Experience working with relational databases (mySQL, MS SQL)
  • Experience designing and implementing RESTful APIs (SpringBoot, GraphQL)
  • Experience working with containers (Docker, K8s)
  • Experience working with source code management and CI/CD platforms such as GitHub, Jenkins, CircleCI
  • Familiarity with Security by Design practices and Product Lifecycle Management concepts are assets
  • Bachelor’s degree in computer science or equivalent experience
  • Minimum 4 years of experience working with production workloads at scale in an agile environment

Shpallja ka skaduar