backGo to search

Senior Java Developer

hot
bullets
Java, Google Cloud Platform, SQL Databases, Unit Testing
bullets
Bangalore, Hyderabad, Pune, Gurgaon

Our company is seeking a remote Senior Java Developer to join our team. With at least 4 years of relevant work experience, the ideal candidate will have a solid understanding of cloud technologies and microservices architecture. You will collaborate with a group of talented engineers and product managers to build a scalable and high-performance platform. You should be able to deliver high-quality work within deadlines and handle multiple tasks simultaneously. Direct communication with clients and stakeholders will be a crucial part of this role.

Responsibilities
  • Work closely with a team of engineers, architects, and product managers to develop a breakthrough platform used by external customers
  • Demonstrate proficiency in cloud technologies and microservices architecture, ensuring scalability and high performance of the platform
  • Contribute to a modern, self-governing engineering team that values transparency, trust, and autonomy
  • Deliver on-time results with high quality, managing multiple tasks effectively
  • Participate in the full system implementation life cycle, including analysis, design, development, testing, implementation, and support
Requirements
  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience
  • Minimum of 4 years of hands-on experience in implementing and integrating with third-party software throughout the full system implementation life cycle, including analyzing, designing, building, testing, implementing, and supporting
  • Extensive expertise in Java development, utilizing best practices and industry standards
  • Strong understanding of application security principles and practices
  • Proficiency in version control systems, such as Git, or other similar tools
  • Proven experience working in an Agile development environment
  • Technical proficiency in Java and experience with related frameworks and libraries
  • Strong expertise in Google Cloud Platform
  • In-depth knowledge of SQL databases
  • Excellent English communication skills, both written and verbal, with experience in effectively communicating with clients and stakeholders in a client-facing role (B2+ level is required)
Nice to have
  • Familiarity with Google Cloud Spanner
  • Experience in System Integration Testing
  • Knowledge of gRPC
Technologies
  • Java
  • Guice
  • Protocol Buffers
  • Guava
  • Junit 4
  • Mockito
  • Spanner (Cloud SQL database)