Senior Java Microservices Developer

Apply Now Search More Jobs

Employer : Blueberry Consulting
Category : Information Technology
Location : Halifax or Remote
City : Halifax
State : Nova Scotia
Type : Contract
Timing : 40 hours per week
Salary : 80,000 to 120,000 per year
Benefit : Eligible for bonuses and/or salary increases in accordance with company policy
Experience :
  • At least 7 years in progressive, object oriented software development roles with proven technical leadership skills, as well as confidence in making and owning technical decisions

  • Hands on experience building REST or Web Services

  • Strong experience with Spring Boot

  • Hands on experience defining and integrating SQL or NoSQL databases

  • Hands on experience hosting & running your apps/services within a containerized environment

  • Key Technologies: hands-on experience with Java or Node.JS or Golang

  • Experience using testing frameworks, and implementing and testing features and functionalities using both manual and automated means

  • Agile development practices, using DevOps best practices and a modern CI/CD pipeline

  • Secure design and coding practices

  • Experience building positive relationships and collaborating with a variety of diverse groups and technical teams

  • A creative approach to problem solving and the ability to work independently to manage deliverables in an environment with high levels of ambiguity

  • Great to have experience with Kubernetes, ideally EKS or GKE

  • A bonus if you have hands on experience with API management gateways such as Apigee

  • Bachelors in Computer Science or Electrical Engineering

Description :
  • Design and build simple, efficient and maintainable cloud-based microservices, adopting standard components and libraries whenever possible

  • Leverage DevOps values to drive design decisions that support key operational needs such as configurability, logging and monitoring

  • Take responsibility for your components across end to end development lifecycle, implementing, executing testing and supporting deployments

  • Integrate security into all daily efforts, including secure design and coding practices

  • Collaborate with senior architects to identify efficient architectures and mentor/lead more junior development resources

  • Estimate the effort needed to execute your end-to-end implementation tasks and support our technical leads in creating unified and reliable delivery plans

  • Leverage containers and other cloud-native tools

Apply Now Search More Jobs