1. Home
  2. Careers
  3. Jobs at bp
  4. Staff Software Engineer

Staff Software Engineer

Staff Software Engineer

  • Location India - Maharashtra - Pune
  • Travel required Yes - up to 10%
  • Job category IT&S Group
  • Relocation available Yes - Domestic (In country) only
  • Job type Professionals
  • Job code 134434BR
  • Experience level Senior
Apply Search all jobs at bp

Job summary

Grade G Responsible for delivering software / platform engineering activities (depending on specialism), using advanced technical capabilities to fully understand user requirements, acting as the lead for the design, development and maintenance of a software system / infrastructure platform, and assisting in creating the vision to maximize value from current and emerging technologies. Specialisms: Software Engineering; Platform Engineering.

ESSENTIAL CRITERIA

  • Minimum 12 years’ experience in Software engineering in IT.
  • Expert level skill in developing integrations in publish/subscribe model i.e., message driven integration patterns.
  • Expert in Cloud technologies – RedHat AMQ, Kubernetes, Docker and OpenShift.
  • Demonstrated understanding of cloud native, containers, serverless – Pod management, troubleshooting OpenShift Container platform environments, managing users, policies, and controlling user access.
  • Expert in implementing, configuring, and monitoring OpenShift and AWS environments.
  • Expert in DevOps operations, CI/CD, AWS EC2, cluster management and a good understanding of PAAS/CAAS systems.
  • Expert in Java programming & development, demonstrated expertise in the use of frameworks such as spring, spring boot, open adapter or similar.
  • Prior experience of Application Design, Development, Application Production Support and Maintenance using Core Java, JSP, Servlets, HTML, Groovy Script, XML, XSLT, PL/SQL.
  • Knowledge in web and integrated applications with Oracle, MySQL, Sybase, and SQL databases.
  • Knowledge in Java web services such as SOAP and REST.
  • Prior experience in development with external plugins to integrate applications with Web service, Database, and proprietary system API's such as Salesforce.
  • Hands on experience in Maven concepts for build and deployment.
  • Knowledge of IP networking, VPN’s, DNS, Load balancing, firewall and TCP/IP.
  • Good knowledge on Linux Operating systems- Command and Unix shell scripting.
  • Managing and deploying AWS Route 53, S3, CloudWatch.
  • Deep understanding of the Interface development lifecycle, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD, and telemetry.
  • Good configuration management capability and compliance with config management tools.
  • Experience in leading engineering teams.
  • Effective and clear communicator.

Grade G Responsible for delivering software / platform engineering activities (depending on specialism), using advanced technical capabilities to fully understand user requirements, acting as the lead for the design, development and maintenance of a software system / infrastructure platform, and assisting in creating the vision to maximize value from current and emerging technologies. Specialisms: Software Engineering; Platform Engineering.

Apply Search all jobs at bp