Java Developer
About the job
A Full Stack Java Developer designs, develops, and maintains both frontend and backend web application components using Java. This role is involved throughout the software development life cycle, from design to deployment and maintenance, with the goal of creating robust and scalable solutions. Responsibilities : • Developing user interfaces using frontend technologies like HTML, CSS, JavaScript, React, Angular or Polymer. • Creating logic with Java and frameworks such as Spring and Hibernate. • Integrating frontend and backend through RESTful APIs. • Managing databases for data integrity and performance. • Writing clean and scalable code. • Ensuring applications are responsive and optimized. • Collaborating with other teams to define requirements and deliver solutions. • Troubleshooting and resolving technical issues. • Participating in code reviews. • Contributing to architectural decisions. • Implementing security measures. Technical Proficiency : • Strong knowledge of Java programming and core concepts. • Expertise in Java frameworks like Spring Boot, Spring, and Hibernate. • Experience with web development frameworks and tools (HTML, CSS, JavaScript, React, Angular, or Vue.js). • Understanding of RESTful APIs and microservices. • Experience with databases such as MySQL, PostgreSQL. • Familiarity with Git and CI / CD pipelines. • Knowledge of cloud platforms like AWS or Azure will be added advantage. Education & Experience : • A Bachelor's degree in a relevant field or equivalent experience. • Candidate's total experience should be of at least 6+ years(mandatory) • Five + years of relevant experience as a Full Stack Java Developer(mandatory) Soft Skills : • Problem-solving skills. • Communication and teamwork abilities. • Ability to work independently and collaboratively. • Analytical and organizational skills. • Eagerness to learn.
Requirements
- Java
- HTML
- CSS
- JavaScript
- React
- Angular
- Spring
- Hibernate
- RESTful APIs
- MySQL
- PostgreSQL
- Git
Qualifications
- Bachelor's degree
Preferred Technologies
- Java
- HTML
- CSS
- JavaScript
- React
- Angular
- Spring
- Hibernate
- RESTful APIs
- MySQL
- PostgreSQL
- Git
About the company
HCL Tech is a global technology company that offers services and products in IT and IT services, consulting, and software development. Known for their client-centric approach, HCL Tech strives to create innovative and scalable technology solutions to meet the unique needs of their diverse clientele.
Similar Jobs
Java Developer
Trantor
Java Developer
Tekskills India Private Limited
Java Developer
Tata Consultancy Services