GS Lab

Lead Java Developer

Bengaluru, KA, IN

about 2 months ago
Save Job

Summary

Skills:
Java, Spring boot, Microservices, Docker, Design Patterns, Cloud, Kubernetes, Hibernate,

Work Location: White field, Bangalore

Work Mode: Monday, Tuesday and Wednesday - Work from office. Thursday and Friday - Work from home.

Technical Skills

  • Proficient in building robust back-end applications using Spring Boot.
  • Strong experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Solid understanding of database technologies, including both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Hands-on expertise with Kafka Confluent for event streaming and message brokering.
  • In-depth knowledge of microservice architecture, including designing, developing, and deploying scalable services.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure, and their associated services.

Basic understanding of authentication protocols such as SAML, OIDC, and related security standards.

Technical Responsibilities

  • Designing and implementing Microservices.
  • Partnering effectively with product owners and key internal stakeholders to ascertain product requirements.
  • Applying SOLID design principles and design patterns to address specific product needs.
  • Practicing good engineering methodologies within an Agile development framework.
  • Actively engaging in continuous learning through peer review and professional development opportunities.
  • Ensuring product quality by unit test, functional, and system tests in collaboration with automation engineers.
  • Creating and maintaining comprehensive data model designs.
  • Documenting processes, designs, and product capabilities as required.

Education

Bachelors degree in software engineering/ computer science

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: