Job details

Full Stack Engineer (Digital)

  • Java
  • GraphQL
  • Angular
  • React.js
  • Golang

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
In 4 Months (What you’ll be able to achieve):
  • You’ll be straightaway delivering value by helping Customer save their bills and at the same time transition them into a more sustainable lifestyle, OR.
  • You’ll improve the overall efficiency and productivity of internal SP Business units through direct contribution in feature development for mission-critical systems.
  • You’ll develop a solid understanding of the entire technology & security stack required to operate a highly available, production grade business applications that are served through internet. Starting from front end component (either in React js or Angular js), back end component (Golang or Java), Internet of Things, Integration components (REST, GRPC or graphQL), API orchestration, Billing, Business Operations and Reporting.

These skillsets and domain knowledge would be something that you can directly apply to other industry such as Tech Sector, Financial Services or eCommerce.

In 8 Months:
  • You’ll own the development roadmap for the Applications you manage and leading the discussion with Product Owners and relevant process owners.
  • You’ll develop a deep understanding on the architecture principals on few particular aspect of the Applications, particularly the integration areas. multiple service providers for each communication channel and also scale the platform to handle large number of devices
  • Act as the subject matter expert on the Application you manage and its integrations to various platforms.

What You'll Do:
  • Collaborate with cross functional teams to define, design and build new web applications and microservices
  • Build high quality applications and services by writing clean and modular code
  • Write functional and unit tests to ensure robustness, resiliency and reliability
  • Improve reliability of web apps/services through continuously improving application source code, refactoring and bug fixes
  • Monitor web apps'/services' performance and tune accordingly for scalability and resiliency
  • Continuously discover, evaluate, and implement new web technologies to improve development efficiency or code base
  • Proactive communication and status reporting both internally and externally