Posted On 13 July

  • Sr. Java Full Stack Developer

    • Company Shell
    • No. of Openings 10+
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    Description:

    The Subsurface Data Universe (SDU) Delivery organization develops, deploys and supports Shell’s subsurface technologies in the form of user friendly, commercial grade software as well as the integration and extension of commercial software products. The software is currently organized in three mainstream applications platforms: Imaging & Interpretation (I&I), Modelling & Optimisation (M&O) and Wells Delivery, also known under brand names as GeoSigns, PetroSigns and WellVantage. Effective and efficient workflows within and between these mainstream platforms relies on a solid foundation platform that provides complementary applications and tools, as well as widely used data, computational and other services.

    The Subsurface Data Universe (SDU) Organisation is tasked with providing and supporting this Data platform as well as providing strategic, design and technology expertise across the entire SS&W E2E Delivery Organisation.

    Software Developer –    stack with un-structured DB will build cloud backend services running on Serverless services on AWS on a microservices based architecture. Your primary focus will be the development of end-2-end software development from Front-end (AngularJS, REACT JS), Middleware (REST based service or Python scripting) to manage un-structured or structed database exposed as micro architecture, ensuring high performance and responsiveness to requests.

    Proficiency developing in multiple languages – Angular.js/React.js, Python, Java. Assist in documenting, debugging, evaluating, and unit testing projects. Participate in code reviews and application design discussions. You will be working on CI/CD deployments with Github, Jenkin and AWS / open-source deployment tools. Experience with API Gateways, Functions, NoSQL databases, notifications and message queues.

    Responsibilities:

    • Technical Lead role for Product development team, who can work in an agile environment and design and develop new features for the product on business requirements.
    • Drive & Design web-scale and cloud backend services following best coding principles, optimized coding practices and using open-source tools & platforms, writing code for web applications, coding REST API's, integrating apps with AWS cloud platforms
    • Actively participate in product review meetings and contribute with ideas for improvement
    • Develop new user-facing features & build reusable code and libraries for future ensure the technical feasibility of UI/UX designs
    • Proactively identify potential problems and opportunities to improve applications and processes, with emphasis on usability, performance, and security
    • Document the development process, architecture, and standard components
    • Deployment of applications on AWS or similar platform & Conduct customer demos.

    Skills and Qualifications:

    • 9+ years of Software Engineering experience, Technical lead experience will be plus.
    • Full-stack Developer with exposure to AngularJS, REACT JS, REST API, JAVA, Python & AWS stack for could development
    • Proficient with Node. js and/or Python, any Python based REST framework
    • Proficient in modern microservice-based architectures, methodologies and in designing and implementing RESTful web services.
    • Accessing data across multiple datastores - SQL, NoSQL and graph databases. Experience with Dynamo DB preferable with experience with JSON and XML
    • Source Control System experience with Git, Mercurial, or similar
    • Continuous Integrations experience Jenkins, Docker, Kubernetes, etc.
    • Unit Testing, Automated Testing, and Test-Driven Development (TDD) for Python, pyunit.
    • Strong understanding of Agile (Scrum) Methodology
    • Pulse to have advanced with Amazon Web Services - EC2, S3, Route 53, CloudFormation, Lambda, ECS, Cognito, SQS, SNS, etc. OR to be AWS Certified - Solutions Architect or Developer

    Personality/Competencies:

    • Ability to work under broad direction and from self-initiation with Optimism, energy, and resilience in conditions of uncertainty and ambiguity
    • Strong empathy for people in all types of roles and from all walks of life.
    • Ability to influence and persuade
    • An outcome focused mindset coupled with a strong appreciation and commitment to agile ways of working
    • A hands-on approach to solving problems

    Special Challenges

    This role requires working across different languages, nationalities, ethnic and company cultures in a multi-sourcing environment, generally virtually, with limited travel opportunities. Be focused on working towards agreed objectives, while maintaining flexibility to take account of new challenges and changed circumstances as they occur.

    Role will require the successful candidate to develop their subsurface domain knowledge and become a software engineer with a specific focus on subsurface.

    Key Competences required

    SKILL: Java, REST API, Micro-service development

    SKILL: AngularJs, RectJs, HTML, CSS

    SKILL: Python, Python REST Framework, with AWS lambda and Step function

    SKILL: SQL, NoSQL. Dynamo DB preferable

    SKILL: JSON, XML

    Knowledge / Skill: Advanced with Amazon Web Services - EC2, S3, Route 53, CloudFormation, Lambda, ECS, Cognito

    Knowledge / Skill: Jenkins, Docker, Kubernetes, etc.

    Knowledge / Skill: Test Driven Development

    Information

    • HR Name :Human Resource
    • HR Email :generalpublicenquiries-in@shell.com
    • HR Phone :044-4344 2650
Top