
Senior Developer
About the role
Job Summary
Java Developer
- We are looking for innovative, highly competent java developer to join our team to helpdrive the ongoing development of our cloud-based technology projects.Responsibilities:• Provide technical delivery of Cloud software development capabilities, includinganalytics and infrastructure.
- Apply and integrate technologies such as Java, J2EE, AJAX, Web Services toconceptualize, design, and develop and unit test web-based (or) desktop applications.
- Leverage Java development expertise and an understanding of Cloud technologies toassist with developing overall Cloud transition strategy, to identify opportunities forfuture growth, and to introduce and leverage new technologies to support current andfuture mission within the Cloud.
- Work with the Leads to create product plans, resource and scope estimates andfeature technical specifications
Required Skills:• 4 to 6 years of strong experience in JAVA and J2EE technologies with Cloud based Environment Azure /AWS.
- Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring, JUnit and JSON, REST/JSONweb services.
- Strong knowledge in Java Design Patterns.
- Development and implementation of features in any Cloud platform products andtechnologies.
- Experience developing applications with Agile team methodologies preferred.
- Strong Object-Oriented design skills and understanding of MVC.
- Sufficient experience with Git to organize a large software project with multipledevelopers to include branching, tagging and merging.Desired Skills:• Strong business application design skills.
- Excellent communications and interpersonal skills.
- Strong debugging skills.Highly proficient in standard Java development tools (Eclipse, Maven, etc.)
Key Responsibilities
-
To maintain existing features, troubleshoot bugs , resolve ad-hoc requests and provide support for enhancement (major and minor) /new developments based on business/ client requirements as well as from the functional and technical team of HCL on the project.
-
To provide client support by presenting data, information, ticket resolution and day to day support activities like monitoring client requirements as well as keeping track of schedule for on time delivery of assigned tasks as per the defined quality standards.
-
To perform activities related to enhancement creation of documents for CMMi and client requirements
-
To provide technical guidance to junior developers
-
To interact with the customer and internal teams to gather requirements for development purposes.
Skill Requirements
null
Other Requirements
null
Benefits and perks
•Learning Budget
Required skills
Java
J2EE
JPA
Hibernate
JDBC
Spring
REST
JSON
About HCL Technologies
Chennai
Headquarters