A large telecommunications company is seeking a Software Engineer to join our APS OaaS Inventory Platforms team, providing support for Granite Network Inventory, future inventory applications, and all related integrations. The Inventory team is responsible for supporting all aspects of network device discovery, reconciliation with existing records, and network inventory management. This role is considered a back end Java Developer.
- Code and perform unit and integration testing of software to ensure proper and efficient execution while adhering to business and technical requirements.
- Code, test, debug, and enhance software.
- Write programs according to specifications.
Required Skills and Experience
- 3+ years of experience in coding, testing and designing APIs using the Spring Boot framework
- In-depth experience with building APIs and services using prevailing design models (REST, SOAP)
- Perl or Shell scripting experience
- Java or Python programming expertise
- Strong understanding with infrastructure automation technologies (Docker, Kubernetes)
- Build automation technologies (Team City, Jenkins, Ansible, etc.)
- Kafka knowledge
Nice to Have Skills and Experience
- Experience working in Unix/Linux environments.
- Experience working within CI/CD pipeline.
- WebLogic or Java certifications.