We are looking for a talented and experienced Java Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-performance software applications. The ideal candidate should have a strong background in Java development, with experience in network protocols and distributed systems.
Key Responsibilities:
- Design, develop, and maintain software applications using Java.
- Implement and optimize network protocols and distributed system architectures.
- Collaborate with cross-functional teams to integrate software solutions.
- Ensure performance, reliability, and scalability of the software.
- Debug and troubleshoot software and network-related issues.
- Maintain code quality through best practices such as unit testing, code reviews, and documentation.
- Participate in the design and development of new product features and enhancements.
- 6+ years of experience in software development, with a focus on Java.
- Experience working with network protocols (e.g., TCP/IP, UDP, HTTP, WebSockets).
- Strong understanding of distributed systems and scalable architectures.
- Familiarity with cloud computing and microservices.
- Experience with debugging and troubleshooting network-related issues.
- Strong problem-solving skills and attention to detail.
- Excellent written and verbal communication skills.
Let me know if you’d like any refinements!
Top Skills
What We Do
We design custom-built solutions to help you transform, scale, and grow your business along with a team that cares about you.
Salvo software is a global firm with near-shoring capabilities headquartered in Vancouver, WA. That provides cost-effective software solutions to guide enterprises and startups through digital transformation.
We help our partners to improve their client’s customer experience and optimize their business process times by providing hand-selected teams of experts that meet their needs and help them to make smart decisions.