Java Backend Developer
Roles and Responsibilities:
- Develops application code based on functional specification and given architectural design in the area of data collection, validation, enrichments and adjustments.
- Reads and understands functional design documents and writes corresponding technical design documents.
- Maintains configurable components.
- Creates test cases for new functionality.
- Performs defect fixing in all test cycles.
- Ensures that the code passes daily build, deployment and smoke tests.
- Provides support for incidents, problem/root cause analysis.
Experience:
- Experienced with multithreaded Java applications and clustered environments.
- Experienced with software documentation, UML.
- Experienced with Java SE 7-8.
- Experienced with Java web development e.g. Servlets, Struts, GWT, Sencha GXT, JSF 2.
- Experienced with software test tools (JUNIT, Mockito, Powermock).
- Experienced with Spring, Hibernate.
- Experienced with Java EE / EJB / JPA, EJB 3.0, EJB3.1.
- Experienced with SQL.
- Experienced with Eclipse / IntelliJ Idea, Ant, Maven, SVN, Git.
- Experienced with Tomcat/Weblogic 12.
- Experience with JavaScript/REACT is a plus.
Preferred Qualifications:
- Bachelor's degree in Computer Science or a related field.
Required Skills:
- Java + Spring + Hibernate.
Apply Now
Share this opportunity
Can’t Find the Job of Your Choice?
Never miss out on new jobs at HCLTech.