Logo of Huzzle

Java Developer

image

SAP

3mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need a BE/B.Tech/M.Tech, 4-6 years in Java/JEE development, strong CS fundamentals, SQL expertise, knowledge in Spring, TDD/BDD, OOAD, and familiarity with Cloud, Microservices, and Splunk.
  • You will innovate, design, develop, and test features, troubleshoot issues, collaborate with the team, and enhance skills across tasks for overall team success.

Requirements

  • BE/B.Tech/M.Tech (full-time) from premier universities with a good academic background
  • 4-6 years of relevant experience with a solid foundation in computer science fundamentals, including data structures and algorithms
  • Passionate learner with strong analytical and problem-solving capabilities and an innovative mindset
  • Expertise in Java/JEE web application development, and database programming, preferably Oracle – Complex SQL, Procedures, Functions, Triggers, Views, Query tuning, Execution plans, Indexes etc, is mandatory. Knowledge of SAP HANA Database is added plus.
  • Expertise in Spring 3.0+, REST, OData, ORM frameworks; iBatis preferable
  • Expertise in Unit Testing and development using TDD/BDD methodologies.
  • Proficiency in OOAD, Design Patterns and anti-patterns
  • Thorough understanding of HTTP protocol including cookies, session persistence
  • Knowledge of the Cloud, multi-tenancy, Splunk
  • Knowledge of Microservices is an added advantage.
  • Proven track record of addressing critical production escalations.

Responsibilities

  • Innovate, Design, Develop and Test product features with emphasis on quality, maintainability, and performance.
  • Understand product road maps and technical strategy.
  • Work closely with senior team members, technical lead, product manager to ensure the team success.
  • Troubleshoot and fix customer issues.
  • Ability to analyze and solve issues in existing and new code.
  • Enhances skills beyond own core functional focus and works on other tasks for the benefit of the team.

FAQs

What is the primary responsibility for the Java Developer position?

The primary responsibility is to innovate, design, develop, and test product features with an emphasis on quality, maintainability, and performance.

What qualifications are required for this role?

A BE/B.Tech/M.Tech from premier universities with a good academic background is required.

How many years of experience are needed for this role?

4-6 years of relevant experience is required.

What programming languages and technologies should candidates be familiar with?

Candidates should have expertise in Java/JEE web application development, database programming (preferably Oracle), Spring 3.0+, REST, OData, and ORM frameworks.

Is knowledge of Cloud or Microservices important for this position?

Yes, knowledge of Cloud, multi-tenancy, and Microservices is considered an added advantage.

Are there opportunities for learning and development in this role?

Yes, the company offers a highly collaborative and caring team environment with a strong focus on learning and development.

What is the team responsible for within SAP SuccessFactors?

The team is responsible for digitally transforming customer businesses with the SAP SuccessFactors product suite and ensuring end-to-end ownership of product design, development, and operations.

Is the company committed to diversity and inclusion?

Yes, SAP is proud to be an equal opportunity workplace and is committed to inclusion and providing accommodations to applicants with disabilities.

What methodologies are emphasized in the development process?

The development process emphasizes Unit Testing and methodologies such as TDD (Test-Driven Development) and BDD (Behavior-Driven Development).

What should candidates send if they require accommodations during the application process?

Candidates should send an email with their request to the Recruiting Operations Team at Careers@sap.com for any accommodations needed.

Our purpose is to help the world run better and improve people’s lives.

Technology
Industry
10,001+
Employees
1972
Founded Year

Mission & Purpose

At SAP, our purpose is to help the world run better and improve people’s lives. Our promise is to innovate to help our customers run at their best. SAP is committed to helping every customer become a best-run business. We engineer solutions to fuel innovation, foster equality, and spread opportunity across borders and cultures. Together, with our customers and partners, we can transform industries, grow economies, lift up societies, and sustain our environment. #TheBestRu