What you need to know about the job
At Hewlett Packard Enterprise (HPE), we live by three core values that drive our business : Partner. Innovate. Act. These values combine to help us create important work all over the world to advance how people live and work.
Researches, designs, develops, configures, integrates, tests and maintains existing and new business applications and / or information systems solutions including databases through integration of technical and business requirements.
Applications and infrastructure solutions include both 3rd party software and internally developed applications and infrastructure.
Responsibilities include, but are not limited to, analysis of business requirements, coding of modifications or new program, creation of documentation, testing and maintenance of applications, infrastructure, and information systems including database management systems.
Works within the Information Technology function, obtaining resources and working in support of objectives and strategies.
Provides required documentation and participates in architecture reviews to ensure that the solutions comply with standards and use approved technologies.
Typical customers are company end users and various functional areas such as Supply Chain, Research and Development, Marketing, Finance, a business, or the company.
Participates as a member of and leads development teams. Performs analysis of complex functional and business requirements.
Prepares code stubs for others. Completes code to implement solutions. Designs solutions for others to code. Participates in cross-functional teams.
Leads design activities May provide mentoring and guidance to other developers. Designs, prepares and executes Unit tests.
Represents team to client / customers.
Demonstrates technical leadership, and exerts influence outside of immediate team. Develops innovative team solutions to complex problems.
Contributes to strategic direction for teams.
Applies in-depth or broad technical knowledge to provide maintenance solutions across one or more technology areas (e.
g. Database Administration).
Performs solution design. Applies the company and 3rd party technologies and leads design of highly complex infrastructure and software solutions.
Integrates technical expertise and business understanding to create superior solutions for the company and customers. Mentors and consults with team members and other organizations, customer and vendors on complex issues.
Education and Experience Required :
Typically a technical Bachelor's degree or equivalent experience and a minimum of 12 years of related experience or a Master's degree and a minimum of 10 years of experience
Key skills include Java, Spring Project, Spring Integration, MicroServices, SQL, Angular JS
Should have 7+ years experience as Senior Developer with J2EE and Java technologies, Spring, Servlet, Web Services, XML, XSLT, MicroServices / API .
Solid working experience of Java, OOP, MicroServices / API, modular code development, design pattern, multi-threading.
Server back end and API / Service development experience is required
Experience in Cloud Computing using AWS, Spring Boot, Spring Cloud, Docker, Maven, etc.
Experience with JUnit / TestNG, Maven, Oracle, UNIX
Experience using Bitbucket / GIT Stash as the SCM
Strong problem solving and analytical skills, proactive and go-getter
Good grasp of industry best practices in enterprise-class software development, agile methodology
Experience with Application Performance Monitoring and code profiling
Expert knowledge in Java / JEE and coding best practices.
Expert knowledge in Spring, ORM, JMS, Web services and other distributed technologies.
Ability to design frameworks which are extensible and flexible.
Has experience in CI and Dev Ops Understands Jenkins, GitHub, etc.
Good Understanding of Data models and Data Architecture
Experience in using SQL & other data extraction, reporting and analytic tools to develop, test, monitor and troubleshoot systems related issues in Oracle, SQL Server or similar database.
Expertise in performing source / target data analysis, data quality assessment, data validation and data reconciliation.
Design and implement data integration, develop data mappings and data load routines and other artifacts necessary to implement ETL / ELT type integrations.
Ability to work with cross technical teams to diagnose issues and optimize performance of database queries.
Excellent analytical and problem solving skills
Excellent verbal and written communication skills
Ability to work on multiple tasks / opportunities concurrently
Ability to work with global delivery teams
Desired Experience :
Experience with Entity MDM Informatica platform, Snaplogic is highly desirable
Experience in Spring Integration, Caching, or any similar technology is a plus
are good at partnering, innovating, and making things happen you are aligned to our core values
are a professional with experience and technical knowledge
have an understanding, at a detailed level, of all architectural dependencies of technologies in IT environments
are able to display a broad understanding of market dynamics, an industry area, commercial issues, and technical concerns
are able to complete solution implementation independently, as well as manage a team of consultants in the completion of one or more solution requirements
then, apply now!
We offer :
A competitive salary and extensive social benefits
Diverse and dynamic work environment
Work-life balance and support for career development
Want to know more about HPE?
Then let’s stay connected!