Java Software Engineer

3 weeks ago


Greater Bengaluru Area, IN 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, 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...


  • Greater Bengaluru Area, IN Genisys Group Full time

    About the Role:As a Back-end Software Engineer at Genisys Group, you will play a crucial role in driving product development from concept to launch, ensuring the delivery ofhigh-quality and scalable software solutions. You will be responsible for the scalability, performance, and reliability of our products, leading and mentoring development teams, and...


  • Greater Chennai Area, IN HCLTech Full time

    HCLTech is hiring for Java Springboot Developer, Java Full Stack with React & Angular + AWSJava Springboot Developer Skill:REST API developmentDatabase ManagementJPA / Spring Data JPAUnit TestingMicroservices developmentFrontend developmentAs a Spring Boot Developer at our company, you will:Liaise with fellow developers.Designing and implementing...


  • Greater Bengaluru Area, IN SolarWinds Full time

    Role : Java Senior Staff Development EngineerOverview:At SolarWinds, we’re a people-first company. Our purpose is to enrich the lives of the people we serve—including our employees, customers, shareholders, partners, and communities. Join us in our mission to help customers accelerate business transformation with simple, powerful, and secure...

  • Software Engineer

    2 weeks ago


    Greater Bengaluru Area, IN Checkpoint Systems Full time

    SUMMARYWe are looking for Senior Software Engineer on Java Platform in our R&D team who works creatively andindependently to establish objectives, meet deadlines, and complete difficult engineering assignment bydemonstrating full competency in the software development area and to design, development anddeployment of our SaaS based Enterprise Inventory...


  • Greater Bengaluru Area, IN Movate Full time

    Excellent communication • Strong communication and client-facing / customer service skills. • Excellent Consulting skills (prioritization, client management, multitasking) • Advanced SQL knowledge • Strong Unix and Windows • Strong interpersonal / team skills • 4+ years of Java / J2EE development experience Java certified (mandate) • Deep...

  • Software Engineer

    2 weeks ago


    Greater Bengaluru Area, IN AlphaNimble Full time

    The CompanyThe Kantata Cloud for Professional Services™ gives businesses the clarity, control, and confidence they need to optimize resource planning and elevate operational performance. Our purpose-built software is helping over 2,500 professional services organizations in more than 100 countries focus on and optimize their most important asset: their...


  • Greater Bengaluru Area, IN Recro Full time

    Skills & QualificationsMust-Have Skills:4+ years of experience in backend development, primarily using Java and Spring Boot.Strong understanding of RESTful APIs, microservices, and design principles.Experience with version control (Git), build tools (e.g., Maven/Gradle), and CI/CD workflows.Exposure to Agile development and testing frameworks like JUnit or...


  • Greater Chennai Area, IN Tata Consultancy Services Full time

    Greetings, TCS is looking for Java API Management & Microservices DeveloperExperience: 5 - 8 years OnlyEducation: Minimum 15 years of full time education (10th, 12th and Graduation)Location: Chennai/Bangalore/Hyderabad/Delhi/PuneMust-Have:Excellent grasp on Core Java8 & hands-on experience developing standalone & web applications, microservices.Hands-on...


  • Greater Bengaluru Area, IN Tata Consultancy Services Full time

    Role: Senior Java DeveloperSkill: CORE JAVA, Spring Boot, Hibernate, Microservices, Redis, Cloud (Azure/AWS), Application Security, ARTS model, AngularJS (Optional), ReactJS (Optional)Location: Bangalore - Think Campus, Chennai – Magnum, BhubaneswarKolkata - Ecospace1. Experience in designing and developing complex applications using JAVA, SPRINGBOOT...