Remote Java Developer – Senior 49 views

Job Expired

As a Senior 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 leading architectural discussions, mentorship of team members and collaboration with development and other teams.

http://onecontact.com.mk/job/detail/remote-java-developer-senior

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
  • An experienced technical leader skilled at mentoring others, leading complex design, and identifying innovative solutions to our most challenging problems. Experience with direct management of team members is an asset

 

Requirements

  • Bachelor’s degree in computer science or equivalent experience
  • Minimum 5 years of experience working with production workloads at scale in an agile environment
  • Expertise in Java and JVM-languages
  • Expertise developing scalable microservices in a SaaS environment
  • Experience in transitioning from a monolithic to a microservice architecture
  • Experience working with messaging brokers such as RabbitMQ or Kafka
  • Strong testing experience utilizing automated testing tools and frameworks such as JUnit, Mockito, Cucumber
  • Experience working with relational (mySQL, MS SQL), NoSQL databases (Redis, MongoDB, Elasticsearch) and database change management libraries (Liquibase, FlyWay)
  • Experience designing and implementing RESTful APIs (SpringBoot, GraphQL)
  • Experience working with containers, their deployment and orchestration (Docker, K8s, Helm, Argo)
  • Experience working with source code management and CI/CD platforms such as GitHub, Jenkins, CircleCI
  • Fluency in English (verbal and written)

More Information

  • This job has expired!
Share this job
Company Information
  • Total Jobs 23 Jobs
  • Location Maqedoni
  • Profili Telekomunikation