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 Kafka
- Java OOPS, Collections, exception handling, concurrent programming, lambda expressions, stream API, Multithreading
- Spring Boot : Dependency Injection, Spring Bean Lifecycle, Autowiring, Spring Boot features, initializers, starters, autoconfiguration, profile, etc.
- Kafka, EMS, ActiveMQ and / or IBM MQ : Messaging Queues
- MVC / REST : Spring MVC Flow, Model & View, REST architecture, resources, HTTP methods and usage, URI mappings
- JPA(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 tools
- Database and SQL : Have worked with Cassandra or MongoDB
- RDBMS : Concepts like database, schema, queries
- Unit Testing : Need for unit testing, test cases, frameworks like Junit / Mockito
- Security : Security Concepts like authentication / authorization, frameworks & implementations like Oauth / JWT, etc.
- Design : SOLID principles, Design Patterns, application design and architecture Concepts
- DevOps : Maven, git, Jenkins, Sonarqube, docker & kubernetes
- Cloud 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.