Onsite Role :: Java gRPC Engineer - Lead :: NY or St. Louis, MO at Remote, Remote, USA |
Email: [email protected] |
http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=1118710&uid= From: Ahmed, Codebase Inc [email protected] Reply to: [email protected] Position- Java gRPC Engineer/ Lead Location:- New York OR St. Louis, MO, need 2-3 days onsite is Mandatory for any location (Need Locals) Primary Skills Java, GRPC, Spring boot, microservices , Java Server Pages (JSP), Kafka, Kubernetes, Oracle RDBMS, CI/CD Pipeline Job requirements 10years of experience in a similar role, bachelors degree in computer science or a related technical field, or equivalent practical experience. Strong knowledge of Advanced Java & gRPC remote procedure call (RPC) framework Hands on experience of Apache Kafka for event streaming. Proficiency in gRPC and Protocol Buffers for efficient data exchange. Experience with REST API , Spring Core and Spring Boot for building robust microservices applications. Strong experience with Design Patterns ,Data Structures, Microservices and Event Driven Architecture Expert knowledge of Git, Maven, Gradle, CI/CD tools, JUNIT , automation Testing. Working Knowledge of Linux/Unix environments. Experience with Go Lang & Rust is Plus Experience with Docker & Kubernetes is a plus. Hands on experience with JIRA, Agile methodology. Responsibilities: Participate in the design and implementation of software components, adhering to best practices and coding standards. Write clean, efficient, and maintainable code in Java 17 and Go Lang. Design and implement gRPC-based microservices, enabling efficient communication between components. Define and maintain Protocol Buffer message schemas for data serialization. Integrate Kafka for event-driven architecture and real-time data processing. Develop Kafka consumers and producers to handle high-throughput data streams. Design, develop, and maintain RESTful APIs, adhering to RESTful principles and best practices. Utilize the Spring Framework, including Spring Core and Spring Boot, for building and maintaining enterprise-level applications. Write unit tests, integration tests, and end-to-end tests to ensure software quality. Create and maintain comprehensive technical documentation, including code documentation, API documentation, and architecture diagrams. Keywords: continuous integration continuous deployment golang Missouri http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=1118710&uid= |
[email protected] View All |
09:19 PM 14-Feb-24 |