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 Microservice APIs design experience using Spring, Spring boot
- 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 Angular-js, React-js, 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 Snap One is an Equal Opportunity Employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against based on disability.