Software Developer II

Sorry, this job was removed at 02:49 a.m. (CST) on Friday, Aug 30, 2024
Raleigh, NC
3-5 Years Experience
Software
The Role

Software Developer II (Raleigh, NC) Duties: Design software systems using object-oriented programming fundamentals, design patterns, relational database systems, languages such as Python, Java, and Java tools and technologies. Build and document REST and SOAP APIs. Develop web services that can interact with various data sources. Work with Open-source software development platforms such as Docker containers and Kubernetes to develop and deploy highly scalable applications. Develop unit and functional/integration tests that validate the integrity of all new codes and deployments. Troubleshoot, solve, develop, and debug asynchronous systems that are critical to Bandwidth's success. Test frameworks and patterns using jUnit, mock objects, and test-driven development. Develop in a Linux/Unix environment using Git for source control. Collaborate with peers to build and refactor code that is both readable and reliable. Use critical thinking and problem-solving skills to investigate what is being built and how it is being built and provide suggestions for improvement where necessary. Originate ideas and activities that advance Bandwidth's products and business objectives. Work collaboratively with the team to ensure project deliverables are completed to the highest quality standards.

Required: Master’s degree or foreign equivalent in Computer Science, Information Technology, Information Systems, or related field of study plus 3 years of experience in the job offered or related position.

Must have:

  • 3 years of experience with Java, Service Oriented Architecture, RESTful Web Services, and Oracle Relational Database.
  • 2 years of experience developing software solutions by following Scrum, Agile practices, and the Software Development Life Cycle.
  • 2 years of experience with Spring, Jenkins, JavaScript, Maven, and Garbage Collection.
  • Experience with both relational and non-relational database systems.
  • Experience with network protocols HTTP, and RESTful API development.
  • Experience with test automation patterns and frameworks including jUnit, mock objects, and test-driven development.
  • Experience with IaC (Infrastructure as Code) using SDKs or configuration language Terraform.
  • Experience working with CI/CD tools Jenkins, and GHA.
  • Experience with AWS or another cloud platform.
  • Experience developing scalable cloud applications and working with cloud application hosting services Docker containers and Kubernetes.
  • Experience Spring and/or Spring Boot.


Submit resumes to: Bandwidth, Inc, 2230 Bandmate Way, Raleigh, NC 27607, Attn: Kellie Sigmon, Sr. Manager People Services or apply at www.bandwidth.com/careers/openings/. Must reference “Software Developer II” when applying.




#LI-DNI
#LI-DNP


The Company
Denver, CO
943 Employees
On-site Workplace
Year Founded: 1999

What We Do

Bandwidth is a software company that’s transforming the way people communicate and challenging the standards of old telecom. Together with our customers, we’re unlocking remarkable value, questioning the status quo, and helping people interact with technology and one another, oftentimes in ways they never dreamed possible.

Haven’t heard of Bandwidth? You’ve probably used one of our products before. We power some of the most important communications technologies on the market today—names like Google, Skype and Ring Central to name a few. At Bandwidth, we’ve got a passion for doing things the other way—imagining what they could be and uncovering opportunities to take a new approach to create what should be. We’re out to disrupt the century-old rules of the telecom industry—and that means doing things differently in every area of our business. It’s in the way we treat our people, and how we create with our customers. Whether our engineering teams are crunching code during all-night hack-a-thons or our team members are competing in a Big Idea competition, we love to dive in and get our hands dirty. No idea at Bandwidth is too big or too small, and every voice gets a listen.

Our folks have diverse backgrounds from all over the world. Crave innovation? We live for it. No one here is getting a blue ribbon for shaking their head and agreeing with the higher ups. At Bandwidth, we don’t hold back. We speak our minds, share our ideas—and let them soar. We think, we dream, we reimagine what’s possible…because we know that’s the only way we can unlock remarkable value. And that’s what really gets us fired up.

Jobs at Similar Companies

bet365 Logo bet365

Junior Sports Analyst

Digital Media • Gaming • Software • eSports • Automation
Denver, CO, USA
6100 Employees
55K-80K Annually

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Customer Success Specialist

Cloud • Information Technology • Productivity • Professional Services • Software
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account