For Employers
D&I Full Stack Software Engineer


Schlumberger
PuneLocation
Pune
4 hours ago
Posted date
4 hours ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
ITJob category
IT
Position Purpose:

Analyze, design and develop code. Perform maintenance on existing solutions. Provide innovative and cost-effective engineering solutions. Participate in knowledge sharing activities.

Key Functions:

  • Designing Enterprise Solution using Java, JEE, Spring Boot and related Java Technology stack
  • Work on Design Patterns, Reactive programming
  • Work on developing highly scalable enterprise-level web applications and RESTful APIs using MicroServices.
  • Work on Java Spring Boot implementations
  • Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, JSON
  • Work on implementation of Industry Standard protocols related API Security including OAuth.
  • Effective Client communication
  • Analyze, design, develop, maintain solutions and assist in their commercialization - in agreement with project technical and timing objectives.
  • Build prototypes, products and systems suitable for testing and may be required to set up and run lab simulations.
  • Ensure that solution code and artifacts are managed and safeguarded in a configuration management system in accordance with relevant procedures and guidelines.
  • Assist in identifying and organizing requirements and producing specifications.
  • Apply usability procedures and principles as defined at the project or product-line level or through customer input.
  • Design testing procedures and coordinate with others to perform tests. Conduct tests, document test results and develop client presentation. May present solutions to clients.
  • Develop and execute unit tests to ensure and maintain source code quality.
  • Provide timely corrective actions on all assigned defects and issues.
  • Conduct and/or participate in technical reviews of requirements, specifications, designs, code and other artifacts. Ensure commitments are agreed, reviewed and met.
  • Contribute to design standards and support design re-use (best practices, etc.).
  • Contributes to development plan by providing task estimates.
  • Create and maintain product documentation (requirements, specification, design, development, integration, test procedures and results).
  • Provide support and prepare technical documentation to field and/or customers through InTouch in a timely fashion.
  • May provide user training for developed products.
  • May assign, direct and review work of technicians and provide guidance to engineers.
  • Identify and keep abreast of novel technical concepts and markets.
  • Apply and comply with the project development process as defined by the Project Manager.
  • Comply with applicable company policies, including Personnel, Quality System, and Health, Safety, and Environment standards and procedures.

Previous Experience and Competencies:

B.E/B.Tech or ME/M.Tech in Engineering with more than 5+ years related experience.

Special Knowledge and Skills:

Technical Skills:
  • Experience with Java, JEE & Spring Boot.
  • Strong knowledge on Design Patterns
  • Excellent expertise in Java 8, Java17, Multithreading, Microservices
  • Proven experience on Spring Core, Spring Cloud, Spring Framework, Spring Boot.
  • Strong skills on ORM systems Hibernate & JPA
  • Experience on Build Tools like Ant, Maven & Gradle
  • Intermediate skills on Azure DevOps, Git etc.
  • Familiar with Agile delivery process
  • Must be analytical and self-motivated.
  • Work Effectively within a global team environment
  • Knowledge of software architecture & design
  • Experience with agile software development processes (specifically SCRUM)
  • Knowledge of configuration management
  • Knowledge of and adherence to software quality principles


Nice to Have Skills:
  • Knowledge of Apache Spark,
  • Public cloud Azure & GCP
  • Oracle Java Certification is a plus
  • EJB 3 skills

Additional general requirements:
  • Oral and Written communication skills - ADVANCED
  • Work very closely with team members, to implement and support data-oriented development efforts - ADVANCED
  • Work very closely with key users, sponsors and management to implement and support data-oriented development efforts - INTERMEDIATE
Related tags
-
JOB SUMMARY
D&I Full Stack Software Engineer
Schlumberger
Pune
4 hours ago
N/A
Full-time

D&I Full Stack Software Engineer