Software Developer

Responsibilities:

  • Full-cycle systems development
  • Deliver quality software products using Agile methodology and the Google Cloud Platform (GCP) technology stack.
  • Technologies involved include JavaSpring BootAngularPostgreSQL, and Microservices.
  • Actively participate in software development and technology migration projects.
  • Collaborate with product owners, product managers, and designers to ensure timely delivery of features.

Skills Required:

  • Technical:
  • Google Cloud Platform (GCP): Experience with GCP or cloud-related technologies.
  • Java: Proficiency in Java programming.
  • Spring Boot: Hands-on experience with Spring Boot for building Java applications.
  • Angular: Experience with Angular for frontend development.
  • PostgreSQL: Working knowledge of PostgreSQL, including query writing, joins, and database management.
  • Microservices: Experience designing and developing microservices architecture.
  • CI/CD Pipeline: Familiarity with continuous integration and continuous deployment pipelines.
  • Code Quality & Versioning: Knowledge of tools used for maintaining code quality and versioning, such as Git or similar.
  • Soft Skills:
  • Collaboration with cross-functional teams such as product owners, managers, and designers.
  • Good communication and interpersonal skills to work effectively in a global team.
  • Strong problem-solving abilities and a proactive attitude.

Skills Preferred:

  • Cloud Logging & Monitoring: Familiarity with cloud logging and monitoring tools within GCP.
  • GitHub: Experience with version control and collaboration via GitHub.

Experience Required:

  • Overall Experience: 4+ years of software development experience.
  • Programming Experience: At least 2 years of hands-on programming experience with Spring BootAngular, and Java.
  • Cloud Exposure: Exposure to GCP or other cloud platforms.
  • SQL Experience: Experience with SQL queries, joins, and general database operations.
  • Microservices & API: Practical knowledge in designing microservices architecture and working with REST APIs.
  • Agile Methodologies: Experience working in an Agile development environment.

Experience Preferred:

  • Cloud Migration & Technology Upgrade: Experience in technology upgrades and migrating systems to the cloud.
  • Team Collaboration: Ability to work in a global, cross-functional team.
  • Problem Solving: A proactive and solution-oriented approach to driving projects forward.
Job Category: Information Technology
Job Type: Full Time
Job Location: Chennai

Apply for this position

Allowed Type(s): .pdf, .doc, .docx