Database & API Software Developer
Apply NowCompany: Cardinal Integrated Technologies, Inc.
Location: Monmouth Junction, NJ 08852
Description:
Title: Database & API Software Developer
Location: Irving, TX or San Jose, CA (candidate must be sourced locally and ill be onsite; no remote)
Duration: 12+ months
Visa: GC, US Citizen (may consider H1 B if the resource is local and trustworthy, the client has been burned by H1 in past)
Travel: maybe, will refund
Interview: 2 - 3 rounds of phone interviews
Payrate: Open (market rate)
Description:
Database & API Software Developer
(Intermediate or higher-level experience desired)
Job Location: San Jose, CA or possibly Irving, TX
Most Important Skills
JOB DUTIES/DESCRIPTION:
Assist in the development of a programmable network platform software solution leveraging cutting edge SDN (Software Defined Networking) technologies and open source solutions (e.g. OpenFlow, OpenDayLight, policy/intent based networking, open API integration, automation, etc...). Will be working in an agile development environment interacting with other software engineers, network/system operations staff and network/system architects to provide SDN technology evolution strategies and solutions for production deployment within Telecommunication.
MUST HAVE SKILLS:
DESIRED SKILLS:
EDUCATION/CERTIFICATIONS:
BS degree in Computer Science/Computer Engineering or equivalent engineering discipline/experience
Location: Irving, TX or San Jose, CA (candidate must be sourced locally and ill be onsite; no remote)
Duration: 12+ months
Visa: GC, US Citizen (may consider H1 B if the resource is local and trustworthy, the client has been burned by H1 in past)
Travel: maybe, will refund
Interview: 2 - 3 rounds of phone interviews
Payrate: Open (market rate)
Description:
Database & API Software Developer
(Intermediate or higher-level experience desired)
Job Location: San Jose, CA or possibly Irving, TX
Most Important Skills
- MongoDB experience
- Java experience
- Spring Framework including Spring Boot
JOB DUTIES/DESCRIPTION:
Assist in the development of a programmable network platform software solution leveraging cutting edge SDN (Software Defined Networking) technologies and open source solutions (e.g. OpenFlow, OpenDayLight, policy/intent based networking, open API integration, automation, etc...). Will be working in an agile development environment interacting with other software engineers, network/system operations staff and network/system architects to provide SDN technology evolution strategies and solutions for production deployment within Telecommunication.
MUST HAVE SKILLS:
- 5-7 years of database & API software development experience
- Database development experience (MongoDB)
- Experience with programming languages (Java)
- Experience with Spring Framework including Spring Boot
- Knowledge of NodeJS framework
- Experience with development in Linux environments
- Open API (REST) and database data modeling development
- Open Source tools development, implementation, and/or collaboration experience
- Ability to analyze and implement enhancements to existing applications/code
- Strong written & verbal communication skills
DESIRED SKILLS:
- Experience using source code control systems (Stash/GIT/GitLab)
- Experience in an agile development environment as part of a team of engineers, developers and testers
- Knowledge of Angular, jQuery, ReactJS, Redux, Antd frameworks
- Experience with Linux automation/script development (Ansible, Bash)
- Experience with Linux networking & virtualization environments/technologies (KVM, OVS, containers) and container scheduling/management platforms (Docker, Kubernetes)
- Experience with open source logging and reporting solutions (Logstash, Elasticsearch, Kibana, Grafana, Splunk)
- Experience with open source message bus solutions (Kafka)
- New technology validation and prototyping experience
- Multi-vendor system integration experience
- Open API (RESTCONF/NETCONF) and data modeling (YANG) verification and development
- Developing applications using microservice architecture
- High Availability and distributed software architecture development & design
- OpenFlow knowledge and experience
- ODL knowledge and experience
- Understanding of SDN architecture and technology (control plane, data plane, management plane, orchestration, etc.)
EDUCATION/CERTIFICATIONS:
BS degree in Computer Science/Computer Engineering or equivalent engineering discipline/experience