Hi,
Hope to do well
My name is Abhishek Kumar, a Senior Recruiter with Saibber. We are looking for a suitable candidate for the position, I came across your resume and found this a perfect fit for this role. I would appreciate it if you can provide the best time and number to reach you to discuss this further
We are looking to hire a Sr. Java Developer for Dallas, TX
Preferred local to TX or Relocation is fine.
Our challenge:
- We are seeking a skilled Java Developer with expertise in building real-time, bidirectional communication applications using WebSocket technology. The ideal candidate will be responsible for designing, developing, and maintaining a chat application that integrates with third-party services. Additional cloud and DevOps skills are highly beneficial.
The Role:
Responsibilities:
- Design, Develop, and Maintain Applications: Create real-time applications using Java, Spring Boot, WebSockets, SockJS, and STOMP.
- Implement WebSocket Channels: Develop robust and scalable WebSocket communication channels for live updates and interactive user experiences.
- Error Handling and Security: Ensure proper error handling, security, and performance of WebSocket applications.
- Integration with Message Brokers: Potentially integrate WebSocket applications with message brokers like RabbitMQ or ActiveMQ.
- Collaborate with Teams: Work with other developers and teams to integrate real-time features and ensure seamless operation.
- Testing: Write unit and integration tests to validate application functionality and performance.
- Troubleshoot and Debug: Identify and resolve issues in the application to maintain optimal performance.
Requirements:
Experience level 10+ years
- Java: Strong understanding of Java syntax, object-oriented programming, and related concepts.
- Spring Boot: Experience in building applications using Spring Boot, including dependency injection, RESTful APIs, and data persistence.
- WebSockets: Deep understanding of the WebSocket protocol and its use cases.
- SockJS: Knowledge of SockJS for providing fallback options for browsers that do not support WebSockets.
- STOMP: Experience with STOMP for messaging over WebSockets.
- Spring Web: Familiarity with Spring Web for building web applications.
Preferred, but not required:
- Cloud Skills: Experience with cloud platforms (e.g., AWS, Azure, GCP) for deploying and managing applications.
- DevOps Skills: Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.
- Messaging Brokers: Experience with message brokers like RabbitMQ or ActiveMQ.
- Security: Understanding of security best practices for web applications, including authentication and authorization.
- Testing: Experience with unit and integration testing frameworks.
- API Design: Ability to design and implement RESTful APIs.
Subscribe
Login
0 Comments
Most Voted