Talent.com
E-solutions
Spring Boot Microservices DeveloperE-solutions • Mysore
Spring Boot Microservices Developer

Spring Boot Microservices Developer

E-solutions • Mysore
30+ days ago
Job description

Job Description :

We are seeking an experienced Spring Boot Microservices Developer to design, develop, and maintain scalable, cloud-native enterprise applications. The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices Architecture, REST APIs, Microsoft Azure, and Azure SQL Database. The role involves building high-performance backend services, integrating distributed systems, and deploying secure, resilient applications on Azure while collaborating with cross-functional Agile teams.

Key Responsibilities :

1. Backend Application Development :

- Design, develop, test, and maintain enterprise-grade applications using Java and Spring Boot.

- Build scalable and maintainable backend services following Microservices Architecture principles.

- Develop clean, reusable, and efficient code adhering to coding standards and best practices.

- Participate in the complete Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and production support.

- Enhance application performance, scalability, and reliability.

2. Microservices Development :

- Design and implement independently deployable microservices using Spring Boot.

- Develop loosely coupled, highly available, and fault-tolerant services.

- Implement service discovery, centralized configuration, and inter-service communication.

- Build event-driven and distributed systems where required.

- Ensure seamless integration between multiple enterprise applications.

3. REST API Development :

- Design and develop secure RESTful APIs using Spring Boot.

- Implement API versioning, validation, exception handling, logging, and documentation.

- Build APIs for internal systems as well as external client integrations.

- Implement authentication and authorization using industry-standard security frameworks.

- Optimize API performance and ensure high availability.

4. Azure Cloud Development :

- Develop and deploy applications on Microsoft Azure.

- Work with Azure App Services, Azure Functions, Azure Storage, Azure Monitor, Azure Key Vault, and Azure Application Insights.

- Configure cloud-native applications for scalability, monitoring, and resilience.

- Collaborate with DevOps teams for infrastructure automation and cloud deployments.

5. Database Development :

- Design and maintain databases using Azure SQL Database.

- Develop efficient SQL queries, stored procedures, views, and database objects.

- Optimize database performance through indexing and query tuning.

- Ensure data integrity, security, and backup strategies.

- Integrate Spring applications with Azure SQL using Spring Data JPA and Hibernate.

6. Integration & Messaging:

- Integrate applications with internal and external systems using REST APIs.

- Develop asynchronous communication mechanisms using messaging platforms when required.

- Ensure reliable data exchange and transaction management across distributed systems.

7. DevOps & CI/CD :

- Participate in CI/CD implementation using Azure DevOps or similar tools.

- Build and maintain automated deployment pipelines.

- Manage source code using Git.

- Support containerized deployments using Docker and Kubernetes where applicable.

8. Quality Assurance & Best Practices :

- Write unit and integration tests using JUnit and Mockito.

- Participate in peer code reviews and maintain high coding standards.

- Troubleshoot production issues and implement sustainable solutions.

- Follow Agile and Scrum methodologies.

- Maintain comprehensive technical documentation.

Educational Qualification :

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Preferred Experience :

- 5- 10 years of experience in Java application development.

- Strong hands-on experience with Spring Boot, Microservices, and REST API development.

- Experience building and deploying applications on Microsoft Azure.

- Expertise in Azure SQL Database and performance optimization.

- Experience developing scalable, cloud-native enterprise applications.

- Knowledge of CI/CD pipelines, containerization, and cloud deployment best practices.

- Strong analytical, debugging, communication, and problem-solving skills.

(ref:hirist.tech)
Create a job alert for this search

Spring Boot Microservices Developer • Mysore

Similar jobs

Sales Engineer

dataPARCMysuru, Karnataka, India

GENERAL SUMMARY: The Sales Engineer role is a crucial piece to driving additional business through sales channels, as well as direct.The primary responsibilities include providing technical support... Show more

 • Promoted

Associate Doctors

Talent Corner HR Services Pvt LtdMysore, Republic Of India, IN

Incorporated during April 2018, is a Bangalore-based private company specializing in dermatology, cosmetology, and aesthetic medicine services.The Client is seeking a Full-time, Associate doctor to... Show more

 • Promoted

Head Baker

SilverseaMysuru, Karnataka, India

Position Summary The Head Baker at Silversea Cruises is a senior culinary leadership role responsible for overseeing onboard bakery operations and delivering exceptional, luxury-level baked goods.T... Show more

 • Promoted

Account Executive

TestGrid.ioMysuru, Karnataka, India

Account Executive (AE) Experience: 3–7 years in B2B SaaS Sales (with European market exposure preferred) Department: Sales & Growth About TestGrid TestGrid is a leading provider of end-to-end au... Show more

 • Promoted

Urdu Linguist

RWS GroupMysuru, Karnataka, India

Job Title: Urdu Linguist Job Type: Full Time Location: Work from Home Key Responsibilities Operational Excellence – Provides high quality and accurate translations that contribute to the overall ... Show more

 • Promoted

Claims Operations Executive

hotsourcedMysuru, Karnataka, India

Claims Operations Executive India (Remote) | Full-Time | Permanent | InsurTech Placed by Hotsourced – connecting top South African talent with world-class global companies Our client is a rapidly ... Show more

 • Promoted

Enterprise Account Executive - Middle East & Apac

Aelum Consulting - ServiceNow Premier PartnerMysore, Republic Of India, IN

Aelum Consulting is a ServiceNow Partner helping enterprises accelerate digital transformation through workflow automation, enterprise service management, AI-driven solutions, and consulting servic... Show more

 • Promoted

Geographic Information System Developer

People Tech Group IncMysore, Republic Of India, IN

Geographic Information System (GIS) applications.The ideal candidate should have hands-on experience with.GIS development, and geospatial data processing.The candidate will work closely with busine... Show more

 • Promoted

Enterprise Account Executive - Middle East & APAC

Aelum Consulting - ServiceNow Premier PartnerMysuru, Karnataka, India

Aelum Consulting is a ServiceNow Partner helping enterprises accelerate digital transformation through workflow automation, enterprise service management, AI-driven solutions, and consulting servic... Show more

 • Promoted

Cerner Support Analyst

LuxoftMysuru, Karnataka, India

Project Description: Support clients in the operation, maintenance, and optimization of Oracle Cerner EHR environments.This role is designed for early-career professionals who are eager to grow the... Show more

 • Promoted

RTL (ASIC) Design Engineer

ACL DigitalMysuru, Karnataka, India

RTL Design Engineer (SDC Constraints) : + : : / We are looking for a highly skilled Senior RTL ASIC Design Engineer with strong hands-on experience in SDC Constraints.The ideal candidate will ha... Show more

 • Promoted

Sales Engineer

HeadSpinMysuru, Karnataka, India

Job Description NetWitness is revolutionizing how organizations detect, investigate, and respond to cyber threats.As a leader in SIEM (Security Information and Event Management) and NDR (Network D... Show more

 • Promoted

Sales Engineer

EDAN Instruments, Inc.Mysuru, Karnataka, India

Location New Delhi(Delhi) , Rajasthan(Jaipur), Uttar Pradesh(Lucknow), Karnataka(Bengaluru), Maharashtra(Mumbai), Maharashtra, Gujarat, Madhya, Pradesh, Chhattisgarh, Odisha, Jharkhand, North, East... Show more

 • Promoted

Project Manager – Telecom Services (India)

IG NetworksMysuru, Karnataka, India

Project Manager – Telecom Services (India) ONLY RESUMES IN ENGLISH WILL BE ACCEPTED.Remote (India) | Freelance IG Networks is a rapidly growing global telecommunications company with a presence ... Show more

 • Promoted

Growth & Lead Generation Manager (Remote)

First Choice Business Debt SolutionsMysuru, Karnataka, India
Remote

Company Description First Choice Business Debt Solutions is dedicated to helping small businesses, particularly Construction, Trade, and Trucking companies, overcome financial hardships caused by M... Show more

 • Promoted

Customer Success Executive

StatusbrewMysore, Republic Of India, IN

Statusbrew is a social media management platform used by teams and agencies worldwide to schedule content, manage engagement across 20+ channels, run analytics, and moderate conversations, all from... Show more

 • Promoted

Task Card Author, Maintenance Content Engineering

Trekea MobileMysore, Republic Of India, IN

Task Card Author, Maintenance Content Engineering (FLPSO-MCE).We design and market “FieldLogs,” an open Cloud, Mobile and Wearable platform used to digitize a wide set of enterprise technician-driv... Show more

 • Promoted

Account Executive

TechKareerMysore, Republic Of India, IN

We're helping an Identity platform hire a Enterprise Account Executive.Enterprise Account Executive — Identity & Access Management.India, ideally Delhi NCR, Bengaluru, Mumbai.We are an identity pla... Show more

 • Promoted

Loyalty Program Manager

LoyyalMysuru, Karnataka, India

Company Description Loyyal is a leader in loyalty innovation, delivering an Enterprise SaaS Suite powered by patented blockchain technology.The company focuses on transforming the loyalty industry... Show more

 • Promoted

Customer Success Manager - SMA

BrightEdgeMysuru, Karnataka, India

About the Company BrightEdge Location: Bengaluru / Mumbai / Delhi / Pune (Remote) Experience: 3-8 years Timings - EST / PST (4:30 PM to 1:30 AM IST) Customer Success Manager Level Senior Indi... Show more