Company:      Micro Focus

Website:         www.microfocus.com

Eligibility:      Bachelor's / Master's Degree

Experience:    2 - 5 yrs

Location:        Bangalore

Job Role:       Senior Software Engineer (Java)

JOB SUMMARY:

Company profile :

Micro Focus is a global software company with 40 years of experience in delivering and supporting enterprise software solutions that help customers innovate faster with lower risk.

Job Description:
1. Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines. Own and drive the research and implementation of customer requirement with minimal supervision.

2. Participate in all phases of development (specification, design, development , Testing , Automation and bug fixing)

3. Manage software availability, latency, scalability and efficiency

4. Build unit tests to lock down algorithm behavior and guarantee success

5. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Candidate Profile:
Education: Bachelor's or Master's Degree in Computer Science, Information Systems, or equivalent

Experience: Minimum 2 - 5 years experience

Skills:
1. Thorough knowledge and extensive hands on experience of Core Java

2. Hands on expertise in Data Structures, Algorithms and Design Patterns

3. Experience developing enterprise software products using Python, J2EE, Rest API, JBoss/Tomcat, Hibernate, JSP, JQuery etc

4. Experience in working on database technologies

5. Experience with Docker containers using Mesos, Kubernetes, or other cloud management infrastructure

6. Knowledge about developing multi-threading highly scalable components

7. Hands-on experience with Scripting (any of Perl, Shell, Python)

8. Software applications testing methodology, including execution of test plans, debugging, and testing scripts and tools

9. Experience working in Scrum or Kanban