
Java Software Engineer
6 hours ago
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
-
Java Software Engineer
6 hours ago
Greater Bengaluru Area, IN ITC Infotech Full timeWe'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...
-
Senior Staff Software Engineer
6 hours ago
Greater Bengaluru Area, IN SolarWinds Full timeRole : 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...
-
Java Software Engineer
6 hours ago
Greater Bengaluru Area, IN Recro Full timeSkills & 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...
-
Senior Java Software Engineer
6 hours ago
Greater Bengaluru Area, IN Tata Consultancy Services Full timeRole: 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...
-
Junior Java Developer
6 hours ago
Greater Kolkata Area, IN RS Software Full timeJob Description for Jr. Java DeveloperPreferred Experience: 1 - 2 yearsWork Location: KolkataAbout RS SoftwareRS Software builds global, national and enterprise payment platforms, and has presence in four continents. The product suite combines with knowledge systems built over 30 years, delivering mission-critical payment solutions that combine innovation...
-
Senior Software Engineer
6 hours ago
Greater Bengaluru Area, IN Rubrik Full timeSenior Software Engineer - BlobstoreAbout the teamBlobstore is the core storage management and storage abstraction layer. For a multi node cluster this layer is responsible for some extremely important activities like - optimal data storage, dedupe, restore performance & data lifetime management. We use the same component across on-prem and cloud workloads...
-
Senior Software Engineer, Android
6 hours ago
Greater Bengaluru Area, IN Checkpoint Systems Full timeSUMMARY We are looking for an Android mobile app developer to design, development and maintenance of Android apps. The developer will design the entire app lifecycle right from concept stage until delivery and post launch support. Apps will be mainly content based and integrated closely with the web sites. In addition to delivering the product the successful...
-
Senior Software Engineer, Infrastructure
6 hours ago
Greater Bengaluru Area, IN Firebolt Full timeAbout the teamWe are the Firebolt Engines team, responsible for production experience of our Engines, the core of Firebolt experience. Engines are how we define the workload a customer runs, and ultimately orchestrates all of the infrastructure to enable customers to execute their queries. This is a high impact team that gets an opportunity to collaborate...
-
Senior Talent Acquisition Specialist
6 hours ago
Greater Bengaluru Area, IN Uplers Full timeJob Title: Senior Recruiter – TechnologyJob Type: Bangalore( Hybrid)Key Responsibilities:Full-Cycle Recruitment: Manage end-to-end recruitment for technical roles such as SDET, DevOps, SSE, PSE, Software Engineers (MERN, MEAN, Java, Python, Golang), and more.Candidate Assessment: Conduct initial screening, evaluating both technical and behavioral...
-
DevOps Engineer
6 hours ago
Greater Bengaluru Area, IN Brillio Full timeSkill: Senior DevOps EngineerExperience level: 7+ YearsLocation: Bangalore/Punepreferred immediate to 15 days joinersMode: WFO all 5 days a weekJD:Job Description:As a Senior DevOps Engineer, you will be responsible for overseeing the end-to-end delivery of DevOps tasks, guiding junior team members, and ensuring the efficiency and reliability of our software...