Java Backend Developer

LTM

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6-7 years of software development experience
  • Proficiency in Java 8, Spring, Spring Boot, Hibernate, Microservices, and RESTful web services
  • Experience with distributed caching technologies like Apache Ignite
  • Proficient in CI/CD practices, Docker, and Kubernetes
  • Familiarity with RDMS (Sybase, SQL Server, Oracle) and NoSQL storage technologies
  • Solid experience with source code management tools (Git or Bitbucket)
  • Understanding of clean coding principles and design patterns

Responsibilities

  • Develop and maintain backend services using Java and associated frameworks
  • Design and implement microservices architectures for scalability
  • Utilize CI/CD practices for streamlined code deployment
  • Solve complex problems in software design and development
  • Collaborate with team members to devise solutions amid ambiguity
  • Ensure code quality through unit, integration, and functional tests
  • Implement caching strategies to enhance application performance

Benefits

  • Working in a collaborative team environment
  • Exposure to modern technologies like Docker and Kubernetes
  • Opportunity for continuous learning and professional growth
  • Engagement in diverse projects across various domains
  • Flexible work environment that fosters innovation
Full Job Description
Role description

Job Role :- Java Backend Developer

Job Location :- Mississauga, Ontario

Job Description:-

At least 6 to 7 years of software development experience

Strong knowledge on Java 8 Spring Spring boot Hibernate Microservices and restful web services including its data interchange format definition such as XML JSON

Strong experience in distributed caching technologies like Apache Ignite or similar

Strong experience in CICD Docker Kubernetes

Familiar with different persistent storage technologies such as RDMS Sybase SQL Server or Oracle and NoSQL

Solid experience working with source code management tools Git or Bitbucket

Good understanding of clean coding principles

Good understanding of code quality measurements using tools like SonarQube and able to implement design and implement unit integration and functional tests

Must demonstrate strong familiarity of design patterns

Good written and verbal communication skills

A team player who is comfortable working in a team that deals with ambiguity and problem solving

Similar Jobs

More Jobs at LTM

More Information Technology Jobs

Find similar Java Backend Developer jobs: