Sr Software Engineer
Baker Hughes
BANGALORE, BIHAR (10), India
3d ago

JOB DESCRIPTION Role Summary :

Responsible for programing a component, featureand or feature set. Works independently and contributes to the immediate teamand to other teams across business.

Contributes to design discussions.

Essential Responsibilities :

  • Skilled in breaking down problems, documentingproblem statements and estimating efforts.
  • Ability to take ownership of small and mediumsized tasks and deliver while mentoring and helping team members.
  • Has the ability to analyze impact oftechnology choices.
  • Helps drive pair programming practices andcode reviews across the team.
  • Demonstrates awareness or product positioningand key differentiators.
  • Expert in writing code that meets standardsand delivers desired functionality using the technology selected for theproject.
  • Demonstrates the initiative to explorealternate technology and approaches to solving problems.
  • Skilled in core data structures, algorithms,and implements them using appropriate chosen language.
  • Promotes transparency by proactively sharingdesign choices with appropriate audiences, with the appropriate level of detailand timeliness.
  • Qualifications / Requirements :

  • Bachelor’s Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math)
  • A minimum of 5 years of professionalexperience
  • Languages and Frameworks - Core Java or GO,Spring, Spring Boot
  • Concepts - Microservice, cloud design patterns ,WebSockets, REST API Design
  • Tools - Maven and JUnit
  • Database - Design, ORM and JDBC Template,Postgres or MySQL , Async Development
  • Desired Characteristics :

  • Good Knowledge on Object Oriented Analysis andDesign Concepts, Design Patterns.
  • Competency is Web application design.
  • Competency in cloud computing ( AWS, CloudFoundry) and Single Page Web applications.
  • Understanding of DevOps and Cloud Ops
  • Location : Bangalore , India Apply Now

    Apply
    Add to favorites
    Remove from favorites
    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