Go to search
Senior Java Developer
Java, Google Cloud Platform, SQL Databases, Unit Testing
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)