Java Software Engineer III
Vonage
As a Software Engineer you will design, develop and maintain cloud-based services and infrastructure for our communications platform. We expect our engineers to be committed team players, demonstrate ownership and be self-motivated to take on new problems across the full-stack as we continue to push technology forward.
Essential Job Functions
Design and develop for scale and reliability. Develop software using best practices including aspects of test, deployment and operations. Ability to choose the appropriate technology based on the need. Apply innovative thinking to all functions of development. Ability to complete individual tasks end-to-end independently while working with a larger team to accomplish bigger objectives.Specific Requirements, Skills & Education
5+ years of relevant Software Development experience Java and J2EE skills with knowledge of design patterns; Maven and/or ant Experience with containerized workloads using Kubernetes and Docker MVC frameworks; Spring Core, Spring Web Services, SpringBoot REST microservices XML/JSON and SOAP Relational (MySQL, Oracle) database technologiesCloud-based technologies such as AWS
Linux Systems knowledge (performance tuning, basic networking, file systems) Experience with version control systems like Git, SVN etcTest automation; Junit testing; Code coverage tools
Experience with DevOps practices Strong interpersonal skills Highly organized with strong analytical and troubleshooting skills
Additional Skills (would like to have but not required)
Experience with Agile Development methodologies Experience with Mongo DB, Redis, SOAP UI, Rules engine such as drools, Python, Golang AWS and Kubernetes certification(s)Education
Bachelor's degree in Computer Science or equivalent experience.
#LI-CK1
Confirm your E-mail: Send Email
All Jobs from Vonage