The Job logo

What

Where

Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are hiring a Software Engineer to join our agile delivery team in Bengaluru, Karnataka, India. As a part of the team, you will be responsible for building Order Management applications and services. Working collaboratively with other engineers, you will develop high-quality solutions using Java, Spring Boot, and Angular. This is a full-time, on-site opportunity where you will have the chance to work with cutting-edge technologies and contribute to the development of innovative solutions.

Job description 

The successful candidate will be working within an agile delivery team building Order Management applications and services.  Our engineers typically work with a paired partner to develop and implement optimal and innovative solutions. They will work collaboratively with other software engineers to develop high quality solutions as well as with other technical teams to share best practices and ensure consistency in technologies, approaches and tools adoption.

 

RESPONSIBILITIES

Responsibilities will include:

  • Work with Product Owners, Product Managers and Architects to design and develop optimal solutions
  • Understanding business and user priorities, and technical feasibility, in order to prioritize the product backlog and manage risks & dependencies across features.
  • Work with cross functional teams to deliver timely, high quality and well tested code. 
  • Develop microservices to build loosely coupled services that allows you to break a larger application to into smaller components with narrowly defined rules. 
  • Develop API's to connect with various individual microservices to communicate with one another. 
  • Enforce refactoring, continuous integration and automations to create maintainable code.
  • Ensures active participation in Daily Stand Up and other team agile ceremonies; Ensures adoption of Agile, DevOps and software craftsmanship practices like CI/CD, TDD, Pair Programming

QUALIFICATIONS

Skills and Experience Required:

  • 4+ years of Hands on Experience as Java Full Stack Software Engineer
  • Strong programming skills in java Spring boot development, designing and developing REST APIs and front-end development using Angular, JavaScript, Next.js, HTML5, CSS3, React
  • Strong knowledge on Micro services and Micro Front End Architecture. 
  • Experience in developing and managing cloud native solutions (GCP).
  • Experience of CI/CD using Tekton
  • Experience of Progress Web Application Development
  • Knowledge of software design patterns
  • Knowledge and understanding of lean software development fundamentals such as minimum viable product (MVP) and managing a product roadmap.
  • Genuine interest in new and emerging technologies, lean agile delivery methodologies and new ways of working.
  • Willingness to continuously learn, innovate and grow self  is a MUST
  • Willingness to be flexible and seek ideas/inputs from others and collaborate
  • Ability to multi-task and manage changing priorities
  • Familiarity and prior experience with Agile / Scrum development methodologies

Nice to have Skills and Experience:

  • Familiar with extreme Programming (XP) practices including Pair/Mob programming and Test-first/Test Driven Development (TDD).
  • Familiarity with one or more stream processing / queuing technologies like Pub/Sub ,Kafka
  • Experience of working on multiple Product Teams across various geographic regions.
  • Collaborative with a passion for building inclusive team cultures
  • Proactive with the ability to flourish independently and work with ambiguity
     
Set alert for similar jobsSoftware Engineer role in Bengaluru, India
Oracle Logo

Company

Oracle

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Oracle Logo

Embedded Software Engineer

Oracle

Bengaluru, Karnataka, India

Posted: a year ago

As an Embedded Software Engineer, you will be responsible for delivering high-quality firmware for next-generation embedded products in EV domain. Join a team of knowledgeable and passionate engineers striving to build robust and safety-rated embedded systems to solve the most relevant problems in vehicle electrification.

Oracle Logo

Senior Software Engineer

Oracle

Bengaluru, Karnataka, India

Posted: a year ago

Job description  RESPONSIBILITIES Develop and maintain SAP design and technical specification documents; Assist in defining and documenting SAP Best Practices. Perform requirements gathering, Business Analysis, Fit Gap Analysis, System Testing, Documentation (FDD and TDD) and End User Training Participate in the analysis of the business operations to validate requirements and scope, suggest process improvements and assist in effort estimation. Develop, test, debug, implement, maintain and document ABAP code used in RICEFW (Reports, Interfaces, Conversions, Extensions, Forms and Workflows)  Enhancing SAP system using BADI’s, User exits, Customer exits and enhancement framework options. Create Use cases, user stories and other requirements/specifications artifacts. Provide functional specifications and work with Software Engineers (ABAP, PCF, Fiori) Conducting and support testing on SAP platform. SAP ABAP/4 programming to generate Reports, Conversion Programs to load data into SAP/Modify SAP data, APIs to connect to SAP/Non-SAP using RFC, ALE/IDOCs, Output Programming using SAP Script, Smart forms, Adobe Forms. Integration with Non-SAP systems using Web Services/Proxies/APIs. Performance Tuning/HANA Debugging/Defect Management QUALIFICATIONS 4+ years of experience with SAP ABAP S4 HANA development Minimum 2 full SAP life cycle S/4 implementations experience Experience with programming in SAP ABAP in S4 HANA, UI5/Fiori, ODATA, OO ABAP, ABAP 7.4, Java script Problem solving and debugging skills Effective team player working with Onsite and Offshore teams Knowledge of the Software Development Lifecycle (SDLC) as well as software development methodologies (e.g. Agile, Scrum, Iterative, Waterfall, etc.) Good functional knowledge on Finance, Purchasing and Warehouse Logistics Modules (SD/FI/Ariba/EWM). Knowledge or experience in BTP is an added advantage