Skip To Main Content
backGO TO SEARCH

Senior Java Developer with cloud

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 motivated and experienced Senior Java Developer to join our remote team, dedicated to building a new cloud-based platform for managing large-scale data processing. In this role, you will be responsible for developing, testing, and maintaining Java-based applications, ensuring high performance, scalability, and reliability. If you are passionate about Java development and possess a proven track record in delivering high-quality solutions, we invite you to join our dynamic and collaborative team.

Responsibilities
  • Develop and maintain high-quality Java-based applications, adhering to best practices and coding standards
  • Collaborate with cross-functional teams, including product owners, business analysts, and designers, to deliver high-quality solutions
  • Design and implement RESTful web services using Spring Boot, ensuring optimal performance and scalability
  • Write unit tests using JUnit and Mockito to ensure code quality and maintainability
  • Design and implement scalable and maintainable microservices using the Microservice architecture pattern
  • Troubleshoot and debug production issues, ensuring high availability and reliability of the applications
  • Collaborate with DevOps engineers to ensure smooth deployment and maintenance of the applications in the Google Cloud Platform
  • Participate in code reviews, providing constructive feedback to ensure high-quality code delivery
  • Stay up-to-date with the latest technologies and trends in Java development, contributing to the continuous improvement of the team's skills and knowledge
Requirements
  • At least 3 years of experience in Java development, with a deep understanding of Java Core and Java 8
  • Expertise in Spring Boot framework, demonstrating the ability to develop, test, and maintain RESTful web services
  • Strong experience in unit testing, using testing frameworks such as JUnit and Mockito
  • Experience in Microservice architecture pattern, designing and implementing scalable and maintainable microservices
  • Experience in Google Cloud Platform, including App Engine, Compute Engine, and Cloud SQL
  • Strong proficiency in SQL, with the ability to write complex queries for data retrieval and manipulation
  • Fluent spoken and written English at an Upper-Intermediate level or higher
  • Experience in Agile methodologies, working in cross-functional teams and delivering high-quality solutions
  • Experience in CI/CD pipelines, including Jenkins and GitLab, ensuring high-quality and timely delivery of code changes
Nice to have
  • Experience in containerization technologies, such as Docker and Kubernetes, enabling efficient deployment and scaling of microservices
  • Experience in NoSQL databases, such as MongoDB and Cassandra, providing additional data storage options for the platform

These jobs are for you