Job Description :
Sr Java Developer

Job Description:

Looking for a talented and self-motivated Java developer to join our ZENworks engineering team. The candidate should possess strong knowledge on Java and desire to work with a talented team of engineers to develop scalable, highly-available enterprise solution.

Â

About ZENworks: ZENworks helps customers automate IT management and business processes across physical, virtual and cloud environments with comprehensive, integrated tools. It provides a set of cross-platform products with management capability across the lifecycle of desktops, laptops, servers and mobile devices, deployed by large enterprises.

Responsibilities:

  • Understand, estimate and implement requirements working with team lead / architect / product manager for developing new features in the product

  • Design, develop, troubleshoot and debug software for feature enhancements and bugs

  • Work with team members to review feature design

  • Work with test engineers to review test cases and scenarios

  • Work with technical writers to create and review product documentation

  • Understand customer environment, product deployment to troubleshoot and resolve customer issues

  • Independently handle tasks in assigned areas of responsibility and demonstrate continuous improvement

  • Rapidly learn emerging technologies in the industry and apply the knowledge in development

  • Passion to deliver with excellence and strong teamwork mindset

Education and Experience Required:

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.

  • Typically 3-5 years experience.

Required Skills:

  • Strong design skills with deep understanding of object-oriented programming

  • Strong Java programming skills with experience in developing multi-threaded modules

  • Deep experience using debugging and dump analyzer tool

  • Good understanding of web services (SOAP/REST) and related technologies such as AJAX, JavaScript, HTML, CSS, JSON, XM

  • Practical knowledge of design patterns

  • Excellent analytical and problem-solving skills

  • Excellent written and verbal communication skills

  • Ability to effectively communicate design proposals and negotiate options

Desirable Skills:

  • Experience using Hibernate, JDBC, database programming; SQL programming

  • Experience with UI tech stack will be an added advantage

  • Experience working on enterprise-grade solutions

  • Understanding of best development practices

  • Experience of agile development methodologies such as SCRUM

  • Experience of Test-Driven Development practices (TDD)

  • Knowledge of Secure Development Lifecycle (SDL)

  • Experience using unit test frameworks such as JUnit

  • Knowledge of Linux Operating System and related tools

Job:

Engineering

Micro Focus is proud to be an Equal Opportunity Employer. Prospective employees will receive consideration without discrimination because of race, colour, religion, creed, gender, national origin, age, disability, marital or veteran status, sexual orientation, genetic information, citizenship or any other legally protected status


Source link