FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Developer – Java
Intermedia Cloud CommunicationsSenior Java Developer building VoIP phone provisioning technology for Intermedia’s cloud communications platform. Analyzing phone configurations, supporting IP phone models, and optimizing server performance with cross-functional engineering and QA collaboration.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in VoIP technologies, server-side development in Java, and Linux server environments, while effectively collaborating with cross-functional teams to optimize phone provisioning and configuration processes.
Highest-signal resume keywords
VoIP TechnologiesServer-Side Development in JavaLinux Server DevelopmentNetwork Analysis with WiresharkRelational Databases (MySQL, Percona)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaLinuxNginxTomcatMySQLPerconaVoIPSIPNetwork ProgrammingIP Security Principles
Soft Skills
Analytical SkillsProblem-Solving SkillsDebugging Skills
Tools & Technologies
WiresharkTcpdump
Industry Keywords
TelecommunicationsEndpoint DevicesDevice ConfigurationProvisioning MechanismsIP Networking
Tech Stack
Tools & technologiesJavaLinuxMySQLNGINXVoIP
About the role
Key responsibilities & impact- Analyze phone configuration documentation and create integration specifications aligned with Intermedia’s Call Server requirements
- Lead implementation and validation of changes supporting new and updated phone models
- Investigate complex issues involving VoIP, SIP, networking, endpoint devices, and device configuration
- Create and maintain technical configuration guides for Development, QA, and Support teams
- Implement analytics and usage metrics
- Profile and optimize the performance of the phone provisioning server
- Develop and maintain high-quality, maintainable object-oriented code
- Provide technical guidance and contribute to development and testing best practices
- Continuously develop technical knowledge of VoIP technologies, endpoint devices, and provisioning mechanisms
- Collaborate regularly with Product Owners and Development and QA Leads
Requirements
What you’ll need- A degree or relevant technical education in Telecommunications, Computer Science, Engineering, or a related field, or equivalent professional experience
- Experience with server-side development in Java
- Linux server development experience, including Nginx, Tomcat, and command-line tools
- Experience with relational databases such as MySQL or Percona
- Basic knowledge of VoIP, SIP, and IP networking
- Basic knowledge of network programming, including sockets and TCP/UDP
- Basic understanding of IP security principles, including TLS and certificate management
- Experience using Wireshark or tcpdump for network analysis and troubleshooting
- Strong analytical, debugging, and problem-solving skills
- Knowledge of IP phones, endpoint devices, device configuration, and provisioning mechanisms is desirable
- Willingness to continuously learn and develop expertise in telecommunications, endpoint provisioning, and related technologies
Benefits
Comp & perks- Remote work flexibility with occasional office collaboration
- Promotion-from-within opportunities
- Reasonable accommodations for identified disabilities or other limitations as required by applicable laws
- Diversity, inclusion, and equal opportunity commitment