Backend Developer_Offshore

Posted Yesterday
Be an Early Applicant
2 Locations
In-Office or Remote
Expert/Leader
Agency • Information Technology
The Role
Design, build, and maintain high-performance Spring Boot REST APIs and microservices. Integrate and optimize Snowflake data sources, implement security (OAuth2/JWT/Spring Security), deploy containerized services with Docker/Kubernetes, and support CI/CD and testing in an Agile environment.
Summary Generated by Built In

Experience: 10+ years (Minimum 6 years in Spring Boot)

Location: Bangalore/Chennai

Job Summary:

We are seeking an experienced Java Spring Boot API Developer with strong expertise in Snowflake and Azure cloud platforms. The ideal candidate should have 10+ years of overall experience in software development, with a minimum of 6 years in Spring Boot, building RESTful APIs, and integrating with cloud-based data warehouses like Snowflake.

Key Responsibilities:

  • Design, develop, and maintain high-performance RESTful APIs using Spring Boot.
  • Integrate Snowflake as a data source and optimize query performance.
  • Develop and maintain microservices architecture, ensuring scalability and security.
  • Implement Spring Security, OAuth, JWT, and other authentication mechanisms.
  • Optimize database queries and ETL pipelines with Snowflake.
  • Collaborate with DevOps teams for CI/CD pipelines, Kubernetes, and containerized deployments.
  • Troubleshoot performance bottlenecks and optimize applications.
  • Implement unit tests, integration tests, and maintain high code quality.
  • Work closely with cross-functional teams, including frontend developers and data engineers.

Required Skills:

  • Core Java, Java 8+, and object-oriented programming (OOP).
  • Spring Boot, Spring MVC, Spring Data JPA, Spring Cloud.
  • Microservices architecture, RESTful API development.
  • Snowflake database – writing optimized queries, stored procedures, and working with Snowflake connectors.
  • SQL, NoSQL (Cosmos DB).
  • Cloud platforms (Azure) – experience with cloud-based deployments.
  • Docker, Kubernetes, Helm Charts – experience in containerized applications.
  • CI/CD pipelines – GitHub Actions, GitLab CI/CD.
  • Authentication & Security – OAuth2, JWT, Spring Security.
  • Experience working in an Agile/Scrum environment.

Educational Qualifications:

  • Bachelor's/Master’s degree in Computer Science, Information Technology, or a related field.

Skills Required

  • 10+ years software development experience
  • Minimum 6 years Spring Boot experience
  • Core Java (Java 8+) and OOP
  • Spring Boot, Spring MVC, Spring Data JPA, Spring Cloud
  • Microservices architecture and RESTful API development
  • Snowflake database experience (optimized queries, stored procedures, connectors)
  • SQL and NoSQL (Cosmos DB)
  • Azure cloud platform experience
  • Docker, Kubernetes, Helm Charts
  • CI/CD pipelines (GitHub Actions, GitLab CI/CD)
  • Authentication and security: OAuth2, JWT, Spring Security
  • Experience with unit tests and integration tests
  • Experience working in Agile/Scrum environments
  • Bachelor's or Master's degree in Computer Science, IT, or related field
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account