Skip To Main Content
backGO TO SEARCH

Senior Java Software Engineer with GCP

bullets
Java, Java Core, Java 8, Spring Boot, Unit Testing, Microservice Architecture Pattern, Google Cloud Platform, English, Agile, CI/CD, SQL
warning.png
Sorry, this position is no longer available

We are seeking a highly skilled Senior Java Developer to join our remote team and work on the development of an innovative cloud-based solution for our clients. The ideal candidate will have a strong background in Java development and a solid understanding of microservice architecture patterns. As a Senior Java Developer, you will be responsible for developing and implementing complex software solutions in a fast-paced, Agile environment.

Responsibilities
  • Design and develop high-quality software solutions using Java and related technologies
  • Collaborate with cross-functional teams to deliver successful outcomes
  • Participate in code reviews to ensure code quality and adherence to coding standards
  • Develop and maintain automated tests to ensure software quality
  • Design and develop REST APIs and microservices using Spring Boot
  • Work with cloud-based platforms such as Google Cloud Platform to design and deploy scalable solutions
  • Create and maintain technical documentation for software solutions
  • Work in an Agile development environment, delivering software solutions on-time and on-budget
Requirements
  • At least 3 years of experience in Java development, including Java Core and Java 8
  • Expertise in Spring Boot and microservice architecture patterns
  • Experience with Google Cloud Platform or other cloud-based platforms
  • Strong understanding of Unit Testing and CI/CD pipelines
  • Proficiency in SQL for database design and development
  • Excellent English communication skills, both written and verbal, at an Upper-Intermediate level or higher
  • Experience working in Agile development environments, with a focus on delivering high-quality software solutions
  • Ability to work independently and as part of a team, collaborating with cross-functional teams to deliver successful outcomes
Nice to have
  • Experience with containerization technologies, such as Docker and Kubernetes
  • Knowledge of other programming languages, such as Python or Go
  • Experience with front-end web development technologies, such as Angular or React

These jobs are for you