Java Software Engineer

2 hours 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 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...

  • Java Developer

    1 day 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...


  • 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...


  • Greater Bengaluru Area, India HCLSoftware Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    We are looking for a Sr. Java Developer (Core Java & Microservices) in our Workload Automation Product team (Bangalore Location) with 5+ years of experience who possess the following skills:Mandate Skill:Btech/BE in Computer Science or related technical field or proof of exceptional skills in related fields with practical software engineering...


  • 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...


  • Bengaluru, India Java Backend developer Full time

    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 well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    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 well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Greater Bengaluru Area, India HCLSoftware Full time

    We are looking for a Sr. Java Developer (Core Java & Microservices) in our Workload Automation Product team (Bangalore Location) with 5+ years of experience who possess the following skills: Mandate Skill: Btech/BE in Computer Science or related technical field or proof of exceptional skills in related fields with practical software engineering experience....


  • Greater Bengaluru Area, India Uplers Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Experience: yearsSalary: Confidential (based on experience)Shift: (GMT+05:30) Asia/Kolkata (IST)Opportunity Type: Office (Bengaluru)Placement Type: Full time Permanent Position**(*Note: This is a requirement for one of Uplers' client - Practo)**What do you need for this opportunity?Must have skills required:Java, Spring Boot, Microservices, AWS, KafkaPracto...