Java Developer (spring Boot / Kafka / Integration Specialist)

Year    TN, IN, India

Job Description

Experience:

1 to 3 years

Salary:

As per market standards


About the Role




We are seeking a motivated and detail-oriented Java Developer with 1-3 years of experience in backend development using Spring Boot or equivalent Java frameworks. The ideal candidate should have a strong foundation in Data Structures and Algorithms (DSA), hands-on experience with Hibernate, and good exposure to system integration practices involving APIs, databases, and messaging platforms like Kafka. You'll work in a collaborative Agile environment, building scalable, reliable, and well-integrated backend services.


Key Responsibilities




Design, develop, and maintain Java-based backend applications using Spring Boot and related frameworks. Build and enhance system integrations, including RESTful APIs, microservices, and message-driven communication (Kafka, RabbitMQ, etc.). Participate in all phases of the Software Development Life Cycle (SDLC) -- from requirement gathering to deployment and support. Collaborate effectively in an Agile/Scrum environment, contributing to sprints, reviews, and continuous improvement initiatives. Develop and maintain data persistence layers using Hibernate / JPA and relational databases. Write clean, maintainable, and efficient code, following best practices, design patterns, and code review standards. Work closely with QA, DevOps, and other teams to ensure seamless integration and deployment across environments. Troubleshoot and debug production issues, identifying and implementing long-term fixes. Stay up to date with the latest backend, integration, and messaging trends.

Required Skills and Qualifications




Bachelor's degree in Computer Science, Information Technology, or related field. 1-3 years of hands-on experience in Java development. Proficiency in Core Java, OOPs concepts, and Data Structures & Algorithms (DSA). Experience with Spring Boot, Spring Framework, and Hibernate / JPA. Solid understanding of API design, system integration, and microservices architecture. Basic working knowledge of messaging systems such as Kafka, RabbitMQ, or ActiveMQ. Good grasp of SDLC and Agile methodologies (Scrum/Kanban). Strong debugging and troubleshooting skills. Familiarity with version control (Git) and build tools (Maven/Gradle). Excellent communication and teamwork skills.

Preferred / Nice-to-Have




Experience with SQL / NoSQL databases (MySQL, PostgreSQL, MongoDB). Basic knowledge of Docker, Kubernetes, or CI/CD pipelines. Exposure to cloud environments (AWS, GCP, or Azure). Familiarity with JUnit, Mockito, or other testing frameworks. Eagerness to learn new integration technologies and modern backend practices.

Why Join Us




Opportunity to work on real-world, large-scale integrations and distributed systems. Gain hands-on experience with modern Java, Spring Boot, and Kafka ecosystems. Be part of a collaborative, agile, and learning-driven culture. Competitive compensation, mentorship, and career development opportunities.

Apply and take your seat with us as an OptiSolite!




Explore and find out why we are made for each other: Life at OptiSol



Read and discover: Life at OptiSol - Medium



Learn more about our culture. OptiSol's Insta Page

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4695676
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year