Skip To Main Content
backGO TO SEARCH

Senior Java Developer

bullets
Java, Google Cloud Platform, Spring
warning.png
Sorry, this position is no longer available

We are seeking a highly skilled Senior Java Developer to join our remote team.

As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java applications that meet our clients' needs. This role offers an exciting opportunity to work on challenging projects and collaborate with cross-functional teams.

Responsibilities
  • Design, develop, and maintain high-quality Java applications that meet client requirements
  • Participate in all phases of the development lifecycle, including analysis, design, development, testing, and deployment
  • Write high-quality, maintainable, and scalable code that adheres to industry best practices
  • Conduct code reviews and provide constructive feedback to other team members
  • Ensure that all code is thoroughly tested and meets quality standards
  • Identify and implement process improvements to increase development efficiency and quality
  • Support and mentor junior developers
Requirements
  • 3+ years of relevant professional experience
  • Expertise in Java development
  • Proficiency with Spring Boot, Microservice Architecture Pattern, and REST APIs
  • Strong experience with GCP
  • Experience with CI/CD pipelines, including using tools such as Jenkins and GitLab
  • Excellent problem-solving and analytical skills, with the ability to debug and troubleshoot complex issues
  • Excellent communication and collaboration skills, with the ability to work in a team environment
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience with Elasticsearch for indexing and querying large volumes of data
  • Previous engagement with GraphQL
  • Proficiency with other cloud platforms such as AWS or Azure
  • Skills in Kubernetes and Docker, including deploying and managing containers

These jobs are for you