Hybrid Software Engineering Specialist – Java

Posted 11 hours ago

Apply now

About the role

  • Software Engineering Specialist programming enterprise applications for Baker Hughes, a leading energy technology company. Collaborating with teams to solve technical challenges and design innovations.

Responsibilities

  • Act as a member of the Software Centre of Excellence, representing the face of high-quality design and development practices
  • Collaborate with system engineers, front-end developers, and back-end developers to implement solutions and extend shared platforms
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI (Configuration Item), Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques
  • Write codes that meets quality standards and delivers desired functionality using the technology selected for the project
  • Build features such as web services and queries on existing tables, understanding performance parameters and assessing application performance
  • Build and support enterprise integration flows through OIC (Oracle Integration Cloud) framework to enable application requirements
  • Build and support low code applications (MS PowerApps)
  • Work to improve incident reduction, simplification, process excellence, security, and compliance

Requirements

  • Have a bachelor's degree in information systems/technology, Computer Science, or Engineering or equivalent experience
  • Have a minimum 1 year of professional experience as Software Engineer or similar
  • Demonstrate experience developing web applications with back-end tech such as Java, Spring Boot, RESTful, GraphQL, JMS, JUnit
  • In-depth knowledge of Java and object-oriented programming
  • Knowledge of Docker and containerization for application deployment
  • Knowledge of design patterns and best practices for building robust backend applications
  • Proficiency in optimizing performance and resolving scalability issues
  • Experience in implementing secure authentication and authorization
  • Ability to design and implement scalable and resilient architectures
  • Knowledge of continuous integration and continuous deployment (CI/CD) tools
  • Have experience with database tools & languages (SQL, JPA, Hibernate, JDBC, Spring Data)
  • Have experience with software life cycle management such as Maven, Git
  • Familiar with Cloud Services
  • Demonstrate solid collaboration and communication skills with fluency in English.

Benefits

  • Contemporary work-life balance policies and well-being activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits

Job title

Software Engineering Specialist – Java

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job