Senior Java Developer
:
About Micro Focus
Micro Focus is one of the world's largest enterprise software providers, delivering the mission-critical software that keeps the digital world running. We combine pragmatism, discipline, and customer-centric innovation to deliver trusted, proven solutions that customers need in order to succeed in today's rapidly evolving marketplace. That's high tech without the drama.
Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs, primarily for end-users. Using current programming language and technologies writes code, completes programming and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.
About our product:
AccuRev Product details:
AccuRev provides an advanced software development lifecycle solution that delivers core version control functionality plus sophisticated graphical configuration and code management. Developers can work both independently and as a team to create applications while relying on a consistent, progressive code base. AccuRev is a software configuration management tool that addresses complex parallel and distributed development environments with stream-based architecture to accelerate development processes and improve asset reuse.
Stream-based architecture accelerates software delivery
Streams are the building blocks to supporting multitudes of parallel codebases of varying degrees of complexity. They are extremely lightweight and allow the ability to decouple and manage various configurations for any stage of development. Streams understand relationships with other streams. This means less impact to manual merging as code-configurations are instantly "inherited."
Modeling the development process and workflow
With AccuRev, your development teams could graphically model their development process which provides them with the ability to dynamically control all "in progress" changes for the entire global development organization. By modelling the development process, Streams now represent logical stages and can be adapted for a Multi-Stage Continuous Integration model.
Education and Experience Required:
Bachelor's or master's degree in Computer Science, Information Systems, or equivalent
Typically, 3-6 years' experience
Responsibilities:
Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines
Experience with software systems running on multiple platform types.
Full SDLC experience (requirements gathering, architecture, development, QA, etc)
Strong problem-solving skills, data structures, and algorithms.
Collaborates and communicates with internal and external stakeholders regarding software systems design status, project progress, and issue resolution.
Good communication, and analytical skills.
Should have the ability to express their design ideas and thoughts.
Essential Skills:
Java, Data Structure, algorithms, Design patterns, decent knowledge on multi-threading.
Knowledge on API development
GITHUB Source control experience
Desired Skills:
HTML/CSS or Angular8+, Python, JavaScript
Basic Jenkins job configuration
Process Experience:
Appreciate and adopt to scrum methodology
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
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.