backGo to search

Senior Java Developer

bullets
Java, Angular, Google Cloud Platform, Google Cloud Pub/Sub

We are looking for talented Senior Java Engineers to work on a large-scale project. You will be responsible for building a completely new platform, working with modern user experience and technology. The solution is being built from scratch on cloud using microservices architecture, with high standards for security.

Responsibilities
  • Participate in estimation sessions and requirements clarification
  • Plan both long-term and short-term project goals
  • Communicate with customers and provide updates on project progress during scrum and status meetings
  • Design and build scalable frameworks for web applications
  • Explore and design dynamic and compelling consumer experiences
  • Write unit and integration tests and perform regular code reviews
  • Implement securing and data protection rules and document technical decisions and designs
Requirements
  • 5+ years of professional experience in Java development
  • Strong understanding of OOP, OOD, design patterns, and Java core
  • Experience in developing reusable and efficient code and RESTful web services
  • Understanding of TDD and BDD, unit testing, and techniques for finding sources of application issues
  • Excellent knowledge of SDLC, CI and CD practices, and code review processes
  • Experience in Angular is required
  • Proven analytical thinking skills and ability to solve algorithmic tasks
  • Strong English language skills at an Upper-Intermediate level or higher
Nice to have
  • Understanding of Jenkins, SonarQube, Fortify
  • Practical experience with build managers
  • Experience working on cross-browser platforms