Description

Job Description

  • We are looking for a Java Professional with experience in building high-performing, scalable, enterprise-grade applications.
     
  • You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
     
  • Develop application code for programs while following coding standards
     
  • Develop and execute unit tests.
     
  • Solve problems independently working with new technologies to create quick solutions.
     
  • You will work within a team, collaborate, and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals.
     
  • Experience working with agile methodologies.
     

Skills/Specification/Experience:
 

  • A champ in Data Structures, Algorithms, Object-Oriented Design, Analysis, Design patterns and other computer science concepts
     
  • Strong experience of Core Java (1.8 or higher), OOPS concepts and Spring framework (Core, AOP, Batch, JMS)
     
  • Demonstrated Microservices APIs design experience using Spring, Springboot
     
  • String handling, Collection framework, Multithreading, Exception handling
     
  • Should have hands-on experience on Design patterns and must exposure on Spring framework and Struts.
     
  • Experience with JavaScript and JavaScript frameworks such as jQuery is must.
     
  • Experience with unit, system, and integration testing.
     
  • Experience with code management tools including SVN and Git.
     
  • Experience with relational databases and basic SQL
     
  • Candidate having experience in frontend technologies like Angularjs, Reactjs, vuejs is added advantage.
     
  • Candidate having experience in cloud technologies like AWS, AZURE or GCP is added advantage.
     
  • Demonstrated / Experience in design using Web Services (SOAP and REST) and XML
     
  • Experience working with and customizing WebSphere Application Server, WebSphere Liberty, Apache Solr, IBM DB2 is must in HCL Commerce
     
  • Experience in JSPs, Servlets, JDBC, JPA, and JSTL must in HCL Commerce
     
  • Experience in commerce dataloads and admin tools is must in HCL Commerce
     
  • Experience in commerce different sub-systems is must in HCL commerce.
     
  • Ability to adapt to a rapidly changing environment.
     
  • Good communication skills and logical reasoning
     

Education

Any Graduate