Salary : Competitive / Paid in Indian Rupee . INR / Annual Recommended Quick Links
- Jobs by Location
- Jobs by Industry
What You Should Know About This Job
We are pleased to inform you that we are currently hiring Java Developers.
About the Company
HCL Tech is a leading global technology company that empowers businesses to transform and thrive in the digital age. Our mission is to deliver innovative solutions that drive growth and efficiency while fostering a culture of inclusivity and collaboration.
About the Role
The Java Developer will be responsible for designing, developing, and maintaining Java applications, ensuring high performance and responsiveness to requests from the front-end. The role requires a strong understanding of Java technologies and frameworks.
Responsibilities
Java 11 or Above and Springboot and KafkaJava OOPS, Collections, exception handling, concurrent programming, lambda expressions, stream API, MultithreadingSpring Boot : Dependency Injection, Spring Bean Lifecycle, Autowiring, Spring Boot features, initializers, starters, autoconfiguration, profile, etc.Kafka, EMS, ActiveMQ and / or IBM MQ : Messaging QueuesMVC / REST : Spring MVC Flow, Model & View, REST architecture, resources, HTTP methods and usage, URI mappingsJPA(ORM) / Spring Data JPA : Concepts of ORM, mapping entities and relationships, JPA repository, CRUD methods, other Data JPA features like pagination, sorting, etc.Elastic Search : good hands-on experience in ELK toolsDatabase and SQL : Have worked with Cassandra or MongoDBRDBMS : Concepts like database, schema, queriesUnit Testing : Need for unit testing, test cases, frameworks like Junit / MockitoSecurity : Security Concepts like authentication / authorization, frameworks & implementations like Oauth / JWT, etc.Design : SOLID principles, Design Patterns, application design and architecture ConceptsDevOps : Maven, git, Jenkins, Sonarqube, docker & kubernetesCloud Computing : Exposure to cloud platforms like AWS, Google Cloud, etc.Qualifications
Experience : 8+ Years
Required Skills
Java 11 or AboveSpringbootKafkaOOPS, Collections, exception handling, concurrent programmingUnit Testing frameworks like Junit / MockitoPreferred Skills
Experience with Cassandra or MongoDBHands-on experience in ELK toolsExposure to cloud platforms like AWS, Google CloudPay range and compensation package
Compensation details will be discussed during the interview process.
Equal Opportunity Statement
HCL Tech is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.