Full Stack Developer

Job description

Job Title: Full Stack Developer

Location: Remote - prefers PST Zone

Duration: Long Term Contract

Must Have - Java, Springboot, Angular, OSS, Telecom, Inventory, COTS

Technologies: Full Stack Development Profile, Java, Springboot, Angular. Strong Telcom background.

Database: Neo4j (graph DB), SQL DB

Domain: OSS, Network Inventory

Candidates with experience in companies like Blue Planet, Amdocs Cramer, Netcracker, Ericsson etc..

Description:

Looking for team-oriented developer who is excited by solving complex problems. We want developers that enjoy developing modular software designed to scale and built to last. As a Blue Planet Developer, you will handle a wide array of tasks ranging from design, development, unit testing, documentation and analysis.  You will produce high-quality code for large-scale applications in carrier class networks and cloud-based environments. It is a demanding role that requires execution excellence and focus on priorities and project plans.

What will you do as a Blue Planet Inventory Software Developer?

Your primary activities shall include:

Design Blue Planet solutions with the Delivery Architect and Project team in creating network, service topology and visualizations for telecommunication/networking technologies

Participate and support customer discussions to understand requirements, clarifications for implementation and conduct user acceptance.

Write and maintain solution documentation

Implement Project solutions in Java, Spring, Neo4J, JSON, REST, JUnit, Angular, Drools

Write and optimize database (Neo4J, SQL) queries and procedures

Write and support configuration management scripts for Blue Planet’s CI/CD processes

Create device and service models for telecommunication/networking technologies such as DWDM/OTN, SONET, MPLS, GPON, FTTH, etc.

Continually train in new technologies and Blue Planet products

Should be able to manage infrastructure automation using terraform and integrate it into the deployment pipeline.

Required Skills and Experience:

Domain: OSS, Inventory, COTS product (Amdocs Cramer/Granite/Netcracker) domain experience.

Technologies: Java/J2EE, REST, JSON, Angular 2+, AWS/RHEL

Database:  Neo4j (graph DB), SQL DB

Telecommunication technology background (SONET, HFC, Wireless, DWDM, Ethernet, 5G) and how these technologies are represented in OSS Inventory and Automation systems

Background in implementing enterprise-level software solutions for mission-critical OSS systems.

Experience in vendor Professional Service organizations working on fast-paced projects

Software Development Lifecycle:  Waterfall, and Agile, Oracle Unified Method (OUM)

Additional Skills and Experience:

Backend development frameworks/libraries: Maven, Spring Data/Security/MVC

Backend testing frameworks/libraries: Junit, SoapUI, Postman, Cucumber

Frontend programming/markup languages: Typescript/Javascript, html, css

Frontend development frameworks/libraries: Angular 2+, React, Node.js/npm, D3.js, gulp

DB: Neo4j (graph DB), Oracle DB, PostgreSQL,

Other Skills: AWS Cloud, CI/CD, ElasticSearch, drools, Kafka integration, ReST (on Spring MVC), SSO (LDAP, Reverse Proxy, OAuth2), Camunda / BPMN / OSM / Workflow

Programming theory: design patterns, data structures, relational and graph database

Tools: EKS, Kubernetes, Docker, Terraform, Packer, Ansible, Git, IntelliJ, MS Visual Studio, Microsoft SSMS

Helpful Certifications:

AWS Certified Solutions Architect – Professional

AWS Certified DevOps Engineer – Professional

AWS Certified Security – Specialty

AWS Certified Developer - Associate

AWS Certified SysOps Administrator - Associate

AWS Certified Solutions Architect Associate

Microsoft Certified: Azure Fundamentals

Share this job:
Please let OmegaHires know you found this job on Remote First Jobs 🙏

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply