Are you an enthusiastic Java developer seeking an exciting chance to engage in advanced backend solutions? At HCL Tech, we are in search of talented Java Backend Developers to join our energetic team and help build high-performance applications. If you excel in a team-oriented setting and enjoy tackling intricate technical problems, this position is made for you!
What You Will Do:
In the capacity of a Java Backend Developer, you will have a significant impact on the design, development, and upkeep of backend applications that support vital business operations.
Your duties will encompass:
Writing efficient, scalable, and maintainable Java code adhering to functional specifications and architectural standards.
Building robust mechanisms for data collection, validation, enrichment, and adjustment.
Converting functional design documents into high-quality technical specifications.
Maintaining and enhancing configurable components.
Developing and implementing test cases to guarantee impeccable functionality.
Diagnosing and resolving defects throughout the development and testing phases.
Ensuring seamless daily builds, deployments, and smoke tests.
Providing incident support, conducting root cause analysis, and fixing bugs.
What You Bring:
We are looking for developers who possess practical experience in Java backend development and a comprehensive understanding of current frameworks and tools.
You should have:
Strong Java knowledge: Experience with Java SE 7/8 and multithreading in clustered environments.
Backend frameworks: Expertise in Spring and Hibernate.
Enterprise Java capabilities: Experience with Java EE, EJB (3.0/3.1), and JPA.
Web development familiarity: Knowledge of Servlets, Struts, JSF 2, GWT, Sencha GXT.
Testing frameworks: Practical experience with JUnit, Mockito, and Powermock.
Database knowledge: Strong comprehension of SQL.
Version control & build tools: Familiarity with SVN, Git, Maven, and Ant.
Application servers: Experience with Tomcat/WebLogic 12.
Bonus skills: Knowledge of JavaScript and React would be advantageous!
Preferred Qualifications:
A Bachelor’s degree in Computer Science or a related discipline.
Why Join HCL Tech?
At HCL Tech, we empower developers to create and progress by engaging in demanding projects with leading clients. You will have the opportunity to thrive in a collaborative atmosphere, utilize advanced technologies, and engage in meaningful solutions.
Are you prepared to elevate your Java development career? Apply now and become part of our journey! 🚀
No comments