Senior Java Developer/Lead
Silicon Graphics International Corp.
Bangalore, Karnataka
1d ago

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.

Responsibilities :

  • 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
  • If you

  • 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!

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form