
Apply now to start your career at HCLTech Romania
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/Exposure:
- 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
Education/certification:
- Bachelor's degree in Computer Science or a related field
Key Skills Required:
- Java + Spring + Hibernate