Java Spring Boot Developer

Java developer

Job Description

Role Summary
We are looking for a highly skilled Java Spring Boot Developer with strong hands-on experience in building microservices, REST APIs, integrating distributed systems, and working with modern DevOps practices. The ideal candidate should have solid development expertise using Spring Boot, RESTful APIs, Kafka, Elasticsearch/OpenSearch, and be comfortable working with Git and enterprise-grade development tools.

Key Responsibilities
1. Application Development & Architecture
• Design, develop, and maintain high-performance Java Spring Boot applications.
• Build and optimize RESTful web services and microservices architecture.
• Implement Spring Data JPA, ORM concepts, and data persistence layers.
• Ensure application scalability, reliability, and security.
2. Integration & Messaging
• Implement real-time asynchronous communication using Apache Kafka.
• Integrate microservices with internal/external systems using REST APIs.
• Work with Elasticsearch/OpenSearch for indexing, querying, and analytics.
3. Code Quality & Collaboration
• Write clean, efficient, and well-documented code following coding standards.
• Perform peer code reviews and participate in Agile/Scrum ceremonies.
• Manage code using Git (branching strategies, pull requests, version control).
4. DevOps & CI/CD
• Collaborate with DevOps teams on CI/CD pipelines, automated deployments, and
infrastructure improvements.
• Use DevOps methodologies such as containerization, automation, and cloud-native
deployment.
5. Tools & Environments
• Work with IDEs like Eclipse, Spring Tool Suite (STS), IntelliJ IDEA, JBoss IDE,
WSAD, NetBeans.
• Use database tools like TOAD, SQL Developer, Q Designer for queries and DB
operations.
• Test and troubleshoot web services using Postman, SOAP-UI, and similar tools.
6. Database & Data Handling
• Design and maintain relational database structures using SQL.
• Work closely with DB teams for stored procedures, performance tuning, and schema
changes.
7. Documentation & Testing
• Prepare technical documentation for applications, APIs, and system integrations.
• Develop unit tests, integration tests, and participate in UAT support

Qualification

Bachelor’s or Master’s degree in Computer Science, IT, or a related field.

Share this opportunity with your friends

Know someone who would be a great fit? Pass it on.

Job Information
Work Experience
4–5 Years
Salary
Best in industry
Start Date
Immediate
Location
Nashik / Remote / Hybrid
Employment Type
–
Shift
–
Work Model
–
Partial on-site
–

Apply for this role

only accept .pdf, .doc, and .docx file

Other openings

Ahmedabad (WFO)
We are looking for an experienced SAP Fiori Consultant with 3+ years of hands-on experience in SAP Fiori and SAPUI5 development. The ideal candidate should...
02 November 2026
If you are passionate about communication, sales, client acquisition, and business development, this is an excellent opportunity to start your career in the IT services...
29 October 2026
Own the daily operations, performance monitoring, and reporting of the sales, recruitment, and vendor teams for our staff augmentation and permanent operations. Ensure each team...
27 October 2026
Accredited By

Got a Project Idea?
Talk to Our Experts!

Request a quote

customer

Thanks for contacting us

Our team will get back to you soon.