Skip To Main Content
backGO TO SEARCH

Senior Java Back End Developer 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 currently seeking a highly skilled and experienced Senior Java Developer to join our remote team and work on a cutting-edge project. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining our core Java applications and services. You will play a critical role in the development of our microservice architecture and will be responsible for ensuring that our applications are scalable, reliable, and maintainable.

Responsibilities
  • Design and develop Java applications and services, ensuring that our applications are scalable, reliable, and maintainable
  • Collaborate with the team to design and develop a microservice architecture that is scalable and maintainable
  • Write high-quality, maintainable, and testable code
  • Perform unit testing to ensure that our applications are reliable and maintainable
  • Collaborate with other teams to integrate our applications with other systems and applications
  • Participate in code reviews to ensure that our code is of a high quality and meets our coding standards
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives
Requirements
  • At least 3 years of experience in Java development, with a focus on Java Core and Java 8
  • Experience with Spring Boot and Microservice Architecture Pattern, enabling the development of scalable and maintainable applications
  • Experience with Google Cloud Platform, including Cloud Pub/Sub, Cloud SQL, and Cloud Storage, to enable efficient cloud-based application development
  • Expertise in unit testing, ensuring that our applications are reliable and maintainable
  • Experience with SQL, enabling effective data management and manipulation
  • Experience with Agile methodologies, including Scrum and Kanban, to ensure efficient and effective project management
  • Experience with CI/CD pipelines, enabling rapid and efficient deployment of our applications
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience with other programming languages, such as Python or Ruby, enabling you to contribute to projects using these languages
  • Experience with containerization technologies, such as Docker and Kubernetes, enabling the efficient deployment and management of our applications
  • Experience with front-end development using technologies such as React or Angular, enabling you to contribute to the development of our user interfaces

These jobs are for you