Remote Senior Software Engineer (Java/Spring/SQL/JUnit)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a Senior Software Engineer with GfK based in Pune, you will work as part of an agile feature team within the GfK product ecosystem.
  • You will be part of a squad that includes developers, SREs, UI/UX designers, Product Owners, and Product Managers dedicated to the GfK Client Platform.
  • Your initial focus will be on the migration phase from current internal and external services and splitting core applications into Microservices.
  • This role requires backend experience with databases and data modeling.
  • A good grasp of SQL and data analysis techniques is crucial as you will lead data transformation, schema design, and query read/write optimization efforts.
  • You will report to the Platform Services Tech Lead and collaborate with the Principal Product Manager and Domain Architect.

Requirements:

  • You must have 8 years or more of solid programming skills in Java (JDK 8+ and Spring).
  • You should have at least 5 years of working experience with databases and SQL.
  • You need 5 years of experience with Microservices and RESTful APIs.
  • You should have 5 years of experience analyzing database query plans (execution plans).
  • Experience in optimizing SQL read/write queries is required.
  • Knowledge in Test-Driven Development (TDD) and unit testing is necessary.
  • You must have experience with Design Patterns and Object-Oriented design.
  • A solid understanding of computer science fundamentals, including data structures and algorithms, is essential.
  • You should have experience with source control systems, CI/CD pipelines, and containerization.
  • Experience with Google Cloud Platform (GCP) is required, but experience with other cloud providers is acceptable.
  • An interest in mentoring and helping other engineers improve is important.

Benefits:

  • The position offers a flexible working environment.
  • You will receive volunteer time off.
  • Access to LinkedIn Learning for professional development is provided.
  • An Employee Assistance Program (EAP) is available for support.
Leave a feedback