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.
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.
Similar Jobs
Agency • Information Technology
Develop backend systems in C/C++ using pointers, function pointers, Pro*C with Oracle, STL and Boost. Implement multithreading, thread synchronization, design patterns (e.g., factory), dynamic casting, socket/TCP/IP programming, and architecture design. Java and AI knowledge are nice-to-have.
Top Skills:
BoostCC++C++ MultithreadingDesign PatternsOracle DatabasePro*CStlTcp/Ip Socket Programming
Blockchain • Fintech • Financial Services • Cryptocurrency • Quantitative Trading
As a Senior Back End Developer, you'll design and optimize scalable software back-end systems for web and mobile applications, collaborating with various teams to enhance platform reliability and performance.
Top Skills:
AWSAzureBitbucketDockerExpressGCPGitKafkaKubernetesNest.JsNode.jsNoSQLPostmanSQLTypescript
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Responsible for lab equipment maintenance, calibration, troubleshooting, and team leadership while ensuring compliance with regulations and conducting failure analysis.
Top Skills:
3D X-RayBend TesterCsamFibFtirHast ChamberIso/Iec 17025LinuxReflow OvenSemShock TesterSoak ChamberTemp CycleTemperature ChamberTesterThbWindowsX-Section
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.


.jpeg)