Search jobs > Raleigh, NC > Software developer iii

Software Developer III

Bandwidth
Raleigh, NC, United States
Full-time

Software Developer III (Raleigh, NC) Duties : Senior member of the agile software development team, and leading voice in design and implementation efforts.

Replace on-prem Java monolith with Spring Boot microservices in AWS. Automate DevOps world through GitHub Actions. Collaborate with peers to build and refactor code that is both readable and reliable due to its inherent lack of complexity.

Critical review of software applications and method of development in order to originate ideas and activities to improve application and their efficiency.

Monitor services with Data Dog Visualizations and synthetics. Develop and set best practices for DevOps at Bandwidth following the software development lifecycle for Bandwidth porting systems.

Collaborate with other team members to help ensure uniformity and adherence to software operations best practices as well as new functionality for Bandwidth applications and infrastructure.

Utilize development tools including OpenShift, Amazon Web Services, Artifactory, Maven, Docker, and more. Create and maintain REST APIs, customer-facing dashboards, and the infrastructure that powers it all.

Work with queueing and notification technology SQS and SNS, automate DevOps through GitHub actions, monitor services with Data Dog visualizations and synthetics.

Lead solutions from start to finish, collaborating across teams to iteratively ship value. Work with a team of developers with experience with distributed microservices and full stack systems to monitor performance and stability metrics for Bandwidth’s applications and develop applications to automatically alert on application health issues.

Improve stability by identifying and fixing bugs, developing new features, resolving performance problems, monitoring enhancements, and updating documentation by using Java and MySQL.

Identify security problems and ensure system vulnerabilities are fixed. Help improve application performance by restructuring database access methods, investigating production issues, looking at production logs, identifying issues, writing new stories, identifying issues with SQL queries, and working on Root Cause Analysis documents to prevent future issues.

Refactor suboptimal code and fix any bugs found within the system. Develop new features for Bandwidth software applications, identified by business needs.

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

  • Must have 3 years of experience working with : Java; Spring Framework and Spring Boot; Writing testable code; Designing service-oriented architectures;
  • Network security technologies (VPC, security groups); Web protocol (HTTP); Relational and non-relational database systems;

Designing and building RESTful APIs; AWS or another cloud platform; Docker containers and Kubernetes.

Or in the alternate, will accept a Bachelor’s degree or foreign equivalent in Computer Science or related field plus 5 years of experience in the job offered or related position.

  • Must have 3 years of experience working with : Java; Spring Framework and Spring Boot; Writing testable code; Designing service-oriented architectures;
  • Network security technologies (VPC, security groups); Web protocol (HTTP); Relational and non-relational database systems;

Designing and building RESTful APIs; AWS or another cloud platform; Docker containers and Kubernetes.

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 III when applying.

LI-DNI

LI-DNP

13 days ago
Related jobs
Promoted
Bandwidth
Raleigh, North Carolina

Must reference “Software Developer III” when applying. Raleigh, NC) Duties: Senior member of the agile software development team, and leading voice in design and implementation efforts. Critical review of software applications and method of development in order to originate ideas and activities to i...

Promoted
Buildertrend
Durham, North Carolina
Remote

In this role, you will be responsible for designing, developing, and maintaining high-quality software applications to meet the needs of our clients. Design, develop, and maintain high-quality software applications. Mentor and guide junior developers, providing technical leadership and expertise. Pr...

Promoted
Apex Systems
Raleigh, North Carolina
Remote

AWS Developer (Java/Springboot) - Remote - $60-$70/hr - W2 Only. Technically proficient in the following languages/frameworks, application platforms and developer tools. AWS, Lambda (Java/Python), Elastic, JEE Frameworks. AWS skills include: Lambda (java/python), Elastic, ECS, S3, EBS, EC2. ...

Promoted
TEC Group, Inc.
Raleigh, North Carolina
Remote

Established background as a Web Developer with a strong focus on PHP, WordPress, and cybersecurity. Join our clients team as a Secure Web Development Expert, specializing in PHP and WordPress. This pivotal role involves spearheading the development and fortification of a sophisticated marketing webs...

Promoted
Compunnel Inc.
Durham, North Carolina

Location: Durham, NC(1 week onsite,3 weeks remote).Java Node JS & REST API development.AWS serverless technologies such as Lambda, EKS, Step functions, S3 and Dynamo.DevOps CI/CD tools like TerraForm.The Core Brokerage Domain exists to develop flexible and scalable best-in-industry brokerage platfor...

Promoted
Eliassen Group
NC, United States

Full Stack Java Developer 🌟. Java & Spring Boot Expertise: You're not just writing code; you're crafting the future, one line at a time. ...

Promoted
TechnoSphere, Inc.
Raleigh, North Carolina
Remote

Job Title: Software Engineer III, Service Now. High proficiency in software engineering best practices, including coding standards, code reviews, source control management, and build processes. BS Degree in Engineering, Computer Science, or related technical discipline. ...

Promoted
Reingold, Inc.
Raleigh, North Carolina

Reingold is hiring a senior LAMP web developer to join Reingold’s digital experience team. As a senior LAMP web developer, you are a trusted technical adviser to our clients. We nurture and leverage individual talents and encourage our web developers and designers to continually learn and grow. This...

Promoted
Synergy Technologies
Raleigh, North Carolina

Position : Java Developer ( Frontend ). Note : Looking for consultant with over 10 + Years of Java Experience Must to have. ...

Promoted
Amazon
Raleigh, North Carolina

Youll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. Amazon Web Services is looking for Software Development Engineers to develop state of the art Linux based networking platforms. You will joi...