Java Software Engineer

1 day ago


Greater Bengaluru Area, India HCLTech Full time

Java Developer

Location: Pune / Chennai / Bangalore

Client: Citi Bank


Overview of the Role

As a Java Developer at HCLTech, you will play a pivotal role in designing, developing, and maintaining enterprise-grade applications using modern Java technologies. This position is critical to advancing HCLTech’s mission of delivering robust, scalable, and secure digital solutions to clients worldwide. You will collaborate with cross-functional teams to drive innovation, optimize performance, and ensure seamless integration of new features that contribute to the company’s strategic objectives.


Detailed Responsibilities

  • Architect, develop, and maintain high-performance Java applications with a strong focus on scalability and reliability.
  • Utilize advanced features of Java 8+ including robust error handling and logging strategies.
  • Design and implement RESTful APIs using the Spring Framework, including auto-configuration, starters, request mapping, controllers, and view resolvers.
  • Integrate authentication and authorization solutions, leveraging JWT and Spring Security.
  • Configure and support service discovery and configuration servers within microservice architectures.
  • Develop microservices based on domain-driven design principles, bounded contexts, and API versioning (HATEOAS, Swagger/OpenAPI).
  • Integrate with messaging systems such as Kafka for distributed data processing.
  • Optimize database interactions with complex joins, indexing, and stored procedures.
  • Automate build and deployment processes using Jenkins and GitHub Actions, including pipeline creation, scaling, and management of config maps.
  • Collaborate with product owners, architects, and DevOps teams to deliver high-quality software aligned with business requirements.
  • Ensure adherence to best practices in software engineering, security, and compliance.


Skill Requirements

  • Minimum 5 years of hands-on experience in Java development, with advanced proficiency in Java 8+.
  • Deep expertise in Spring Framework (REST APIs, auto-configuration, security, view resolvers).
  • Proven experience in designing and deploying microservices (domain-driven design, API versioning, Swagger/OpenAPI, REST, Kafka).
  • Strong background in SQL databases, including performance optimization (joins, indexes, stored procedures).
  • Advanced knowledge of CI/CD tools such as Jenkins and GitHub Actions.
  • Solid understanding of software engineering principles, error handling, and secure coding practices.
  • Excellent communication and teamwork skills.


Other Requirements (Optional)

  • Experience with cloud platforms (AWS, Azure, GCP) and container orchestration (Docker, Kubernetes) is a plus.
  • Familiarity with frontend frameworks (Angular, React) beneficial.
  • Certifications in Java, Spring, or cloud technologies are advantageous.
  • Exposure to Agile/Scrum methodologies.


Join HCLTech to accelerate your career, work on impactful projects, and be part of a team that is shaping the future of technology



  • Greater Bengaluru Area, India RIDDHI SIDDHI BUSINESS TECHNOLOGY LIMITED Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role DescriptionThis is a full-time on-site role for a Senior Java Software Engineer located in Bangalore (hybrid). The Senior Java Software Engineer will be responsible for designing, developing, and maintaining software applications. Day-to-day tasks include developing code, implementing microservices architectures, working with the Spring Framework, and...


  • Greater Kolkata Area, India Highkeen Technologies Pvt Ltd Full time ₹ 2,00,000 - ₹ 5,00,000 per year

    Company DescriptionHighkeen Technologies Pvt Ltd, located in the Greater Kolkata Area, guides clients and individuals to embrace the digital world for maximizing business and personal benefits. The company focuses on leading the transformation into the digital realm to drive success and innovation.Role DescriptionThis is a full-time on-site role for a Java...


  • Greater Bengaluru Area, India HCLTech Full time

    Java Developer Location: Pune / Chennai / Bangalore Client: Citi Bank Overview of the Role As a Java Developer at HCLTech, you will play a pivotal role in designing, developing, and maintaining enterprise-grade applications using modern Java technologies. This position is critical to advancing HCLTech’s mission of delivering robust, scalable, and secure...

  • Java Software Engineer

    20 hours ago


    Greater Bengaluru Area, IN HCLTech Full time

    Java DeveloperLocation: Pune / Chennai / BangaloreClient: Citi BankOverview of the RoleAs a Java Developer at HCLTech, you will play a pivotal role in designing, developing, and maintaining enterprise-grade applications using modern Java technologies. This position is critical to advancing HCLTech’s mission of delivering robust, scalable, and secure...

  • Java Developer

    1 week ago


    Greater Bengaluru Area, India Sonata Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About Sonata SoftwareIn today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike.As a leading Modernization Engineering company, we aim to...

  • Java Software Engineer

    20 hours ago


    Greater Bengaluru Area, IN ITC Infotech Full time

    We're looking for a Java Developer to join our team for an exciting in-house fintech project. for Associate java Backend need to work from office all 5 days in Bangalore location Note: we are looking for only Immediate to 10 Days joiners only Designation: Associate Java DeveloperExperience: 4+ YearsLocation: Bangalore (Need to work from office all 5...

  • Java Software Engineer

    23 hours ago


    Greater Bengaluru Area, India ITC Infotech Full time

    We're looking for a Java Developer to join our team for an exciting in-house fintech project. for Associate java Backend need to work from office all 5 days in Bangalore location Note: we are looking for only Immediate to 10 Days joiners only Designation: Associate Java Developer Experience: 4+ Years Location: Bangalore (Need to work from office all 5 days)...


  • Greater Bengaluru Area, India HCLTech Full time

    Java Developer Location: Pune / Chennai / Bangalore Client: Citi Bank Overview of the Role As a Java Developer at HCLTech, you will play a pivotal role in designing, developing, and maintaining enterprise-grade applications using modern Java technologies. This position is critical to advancing HCLTech’s mission of delivering robust, scalable, and secure...


  • Greater Chennai Area, India Ascendion Full time

    Job Description – Java Backend Developer Location: Chennai OR Bengaluru Role Overview We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as...


  • Greater Bengaluru Area, India meragoHealth Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job DescriptionAs a Software Engineer, you will be part of the core team responsible for developing the main functional logic and operations of complex, high-performance, continuously available systems.Duties & ResponsibilitiesHands-on experience in developing applications using Java platforms.Ability to create Low-Level Design (LLD).Strong knowledge of...