Java Software Engineer

3 weeks ago


Kolkata, West Bengal, India A2Z Jobs Consultancy Full time
Job Description

Key Responsibilities:

Design, develop, and maintain Java applications using Spring Boot. Implement microservices architecture to support scalable and flexible applications. Collaborate with cross-functional teams, including product managers, frontend developers, and QA engineers, to design and develop features. Participate in all phases of the software development lifecycle, including analysis, design, implementation, and testing. Write clean, maintainable, and efficient code with a focus on performance and scalability. Develop RESTful APIs and integrate with third-party APIs. Implement security best practices (OAuth, JWT) in backend applications. Manage and optimize database queries using SQL/NoSQL databases. Debug and troubleshoot issues in a timely manner. Perform code reviews, unit testing, and integration testing to ensure high-quality software delivery.

Required Skills and Qualifications:

5 years of hands-on experience in Java development (JDK 8). Strong expertise in Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, Spring Security, etc.). Experience with microservices architecture and developing RESTful services. Proficiency in databases such as PostgreSQL, MySQL, or MongoDB. Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes). Knowledge of CI/CD pipelines and tools like Jenkins, GitLab, or Circle CI. Understanding of messaging queues such as Kafka or RabbitMQ. Experience with performance tuning and optimization of applications. Hands-on experience with version control systems like Git. Knowledge of testing frameworks (JUnit, Mockito) and writing unit and integration tests. Familiarity with DevOps practices and monitoring tools like Prometheus, Grafana, or ELK Stack. Strong problem-solving skills and attention to detail. Excellent communication skills and ability to work collaboratively in a team environment.

Preferred Qualifications:

Experience with frontend technologies like React, Angular, or Vue.js is a plus. Familiarity with infrastructure as code tools like Terraform or Ansible. Understanding of distributed systems and microservices patterns such as service discovery, circuit breakers, and event-driven architecture. Experience in working with Docker, Kubernetes, and container orchestration.

Educational Requirements:

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



  • Kolkata, West Bengal, India Webologix Ltd INC Full time

    Job Title: Java Software EngineerWe are seeking a highly skilled Java Software Engineer to join our team at Webologix Ltd/ INC. The ideal candidate will have a strong background in Java development, with experience in Spring Boot and Microservices architecture.Responsibilities:Design, develop, and maintain Java-based applications using Spring Boot and...


  • Kolkata, West Bengal, India YO HR CONSULTANCY Full time

    Job Title: Java Software EngineerAbout the Job:The YO HR CONSULTANCY is seeking a skilled Java Software Engineer to join their team. The ideal candidate will have a strong background in Java web development, with experience in modular development and scalable architectures. They will be responsible for designing and implementing web applications, ensuring...


  • Kolkata, West Bengal, India A2Z Jobs Consultancy Full time

    Job Title: Java Software EngineerJob Summary:A2Z Jobs Consultancy is seeking a skilled Java Software Engineer to join our team. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining Java applications using Spring Boot. You will work closely with cross-functional teams to design and develop features, participate in...


  • Kolkata, West Bengal, India Larsen & Toubro Full time

    Job Description:As a Software Engineer with proficiency in Java, you will play a key role in the development of our cutting-edge software solutions. With a strong background in Java, you will design, develop, and test software applications that meet the highest standards of quality and reliability.Responsibilities:- Design and develop software applications...


  • Kolkata, West Bengal, India Snaphunt Full time

    The OpportunityWe are seeking a highly skilled Senior Java Software Engineer to join our team at Snaphunt. This role involves developing software using Core Java / J2EE, Spring, JNI, and open-source frameworks.Key ResponsibilitiesDesign and implement software features using Core Java / J2EE, Spring, JNI, and open-source frameworks.Collaborate with the team...


  • Kolkata, West Bengal, India Snaphunt Full time

    The OpportunityWe are seeking a skilled Java Software Engineer to join our team at Snaphunt.The RoleDevelop software using Core Java / J2EE, Spring, JNI, and open-source frameworks.Collaborate on feature design and implementation.Optimize performance and scalability.Write unit tests and conduct code reviews.Debug issues in existing applications.The...


  • Kolkata, West Bengal, India Outthinc Global Communications Full time

    We are currently seeking a skilled Software Engineer with expertise in Java and Python to join our team.As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java and Python.You will work closely with our cross-functional teams to ensure that all software solutions meet the highest standards of...


  • Kolkata, West Bengal, India Snaphunt Full time

    The OpportunityWe are seeking a skilled Senior Java Software Engineer to join our team at Snaphunt.Key Responsibilities:Design and develop software using Core Java / J2EE, Spring, JNI, and open-source frameworks.Collaborate with cross-functional teams on feature design and implementation.Optimize performance and scalability of existing applications.Write...


  • Kolkata, West Bengal, India Rebaca Technologies Full time

    Rebaca Technologies is a leading player in the Telecom, Media, and Entertainment domain, specializing in Video Delivery, Video Consumption, Wireless Infrastructure, Network Security, and Network Management software. With a seasoned management team and solid engineering process, the company has already partnered with prominent brands like Cisco and...


  • Kolkata, West Bengal, India Webologix Ltd INC Full time

    Job Title: Java Software DeveloperJob Type: Full TimeWe are seeking an experienced Java Software Developer to join our team at Webologix Ltd. as a key member of our software development team.Key Responsibilities:- Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.- Participate in agile development...


  • Kolkata, West Bengal, India Coders Brain Technology Private Limited Full time

    Role OverviewCoders Brain Technology Private Limited is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing scalable applications using Java and Spring Boot.Key ResponsibilitiesDesign and develop scalable applications using Java and Spring...


  • Kolkata, West Bengal, India RS Software Full time

    About RS SoftwareRS Software is a global payment solutions provider, offering cutting-edge payment platforms that cater to billions of people. Our product suite combines innovation and entrepreneurship to deliver mission-critical payment solutions.We have a presence in four continents and have been building global, national, and enterprise payment platforms...


  • Kolkata, West Bengal, India Upraised Full time

    Key Responsibilities:Design, develop, and maintain high-quality Java-based applications.Write clean, efficient, and well-documented code that meets the highest standards.Participate in the full software development lifecycle, from requirement gathering to deployment and maintenance.Collaborate with cross-functional teams to define, design, and deliver new...


  • Kolkata, West Bengal, India A2Z Jobs Consultancy Full time

    Key ResponsibilitiesWe are seeking a highly skilled Java Developer to join our team at A2Z Jobs Consultancy. The ideal candidate will have a strong background in Java development and experience with Spring Boot.Key Responsibilities:Design, develop, and maintain Java applications using Spring Boot.Implement microservices architecture to support scalable and...


  • Kolkata, West Bengal, India A2Z Jobs Consultancy Full time

    Job Title: Java DeveloperWe are seeking a highly skilled Java Developer to join our team at A2Z Jobs Consultancy. As a Java Developer, you will be responsible for designing, developing, and maintaining Java applications using Spring Boot.Key Responsibilities:Design and develop Java applications using Spring BootImplement microservices architecture to support...


  • Kolkata, West Bengal, India Tata Consultancy Services Full time

    Java Backend Developer Job DescriptionGreetings from Tata Consultancy ServicesWe are hiring for a Java Backend Developer role in our Kolkata officeKey Responsibilities:Develop and maintain Spring Boot applications using Java programming languageCollaborate with cross-functional teams to design, develop, and implement software solutionsWrite clean, efficient,...


  • Kolkata, West Bengal, India RS Software Full time

    About RS SoftwareRS Software develops innovative payment platforms that cater to billions of people worldwide.Our product suite combines knowledge systems built over 30 years, delivering mission-critical payment solutions that combine innovation and entrepreneurship.Job DescriptionKey Responsibilities:Collaborate with cross-functional teams to design and...


  • Kolkata, West Bengal, India Tata Consultancy Services Full time

    Tata Consultancy Services Java Backend Developer JobGreetings from Tata Consultancy Services, a leading IT consulting and business solutions company.We are seeking a highly skilled Java Backend Developer to join our team in Mumbai/Kolkata.Key Responsibilities:Design, develop, and maintain Spring Boot applications using Java programming language.Collaborate...


  • Kolkata, West Bengal, India LIN Lexmark Int'l India Pvt. Ltd. Full time

    About the RoleAs a key member of our software engineering team, you will be responsible for designing, developing, and maintaining our company's software applications. You will work closely with our product management team to understand business requirements and translate them into functional software solutions. Your technical expertise in Java and...

  • Software Engineer

    3 weeks ago


    Kolkata, West Bengal, India Snaphunt Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Snaphunt. As a Java Developer, you will play a key role in the development of our software solutions.Key ResponsibilitiesDesign, develop, and test software applications using Core Java, J2EE, Spring, and open-source frameworks.Collaborate with cross-functional teams to identify and...