Back End Software Engineer | Schlumberger

Job Details

Back End Software Engineer

Pune - India

 

Description

 

The Position holder is responsible for developing products and services based on Java SE platforms on Windows & Linux systems, functions as a Senior Software developer, and assists in the entire software lifecycle. The position reports to the Project Manager.

Successful Position holders are excellent communicators, enjoy solving problems, and work well in teams.

Roles and Responsibilities

  • Analyze requirements, design develop & maintain software products in alignment with the technology strategy of the organization

  • Produce prototypes to illustrate technology options and mitigate risks

  • Conduct and/or participate in technical reviews of requirements, specifications, designs, code and other. Ensure commitments are agreed, reviewed and met.

  • Contribute to design standards and support designs re-use (best practices, etc.).

  • Contributes to development plan by providing task estimates.

  • Provide support and prepare technical documentation to field and/or customers through In Touch in a timely fashion.

  • May mentor others regarding technical matters. 

  • Share expertise via Eureka and SIGs and expand his/her informal network throughout the organization: field, research, engineering, manufacturing and other domains. 

  • May author/co-author technical reports, papers, articles, patents and presentations.

  • Identify and keep abreast of novel technical concepts and markets.  

  • Learn new skills and adopt new practices readily in order to develop innovative and innovative software products that maintain Company's technical leadership position.  

Qualifications and Experience:

Must Have:
 

  • At least 4+ years in web development and solid understanding of web technologies in JAVA

  • Strong Expertise in building & deploying application on any of the major cloud platforms (GCP, AWS, Azure)

  • Working knowledge of building Micro Services, RESTful web Services using any framework (Spring Boot, JaxRS, Jersey) 

  • Expertise of writing Unit and Integration tests using BDD Framework (Cucumber)

  • Good understanding of NoSQL databases and have worked upon any one of them (Hbase, Cassandra, Bigquery, Mongo)

  • Good understanding of Message Queues and have worked upon any one of them (Kafka, RabbitMQ, PubSub)

  • Good understanding of Streaming technologies and processing engines (Dataflow, Flink, Spark)

  • Good understanding of Maven, Git

  • Good understanding of Jenkins, CI/CD architecture

  • Good understanding of Programming Algorithms and Data Structures

Good to Have:

  • Have worked upon any of the big data technologies  

  • Have worked upon tools like white source, veracode.

  • Knowledge of VSTS 

  • Knowledge of Python and Angular

Schlumberger is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other characteristics protected by law.

 

 

Back End Software Engineer
Log in to apply for this position today.
Apply Now

Share This