Strong expertise in Core Java, particularly with recent versions of JDK, ensuring up-to-date knowledge of Java 8 through the latest versions.
- Experience with functional and Reactive programming and framework such as Akka
- Experience with Quarkus and vertx for developing high-performance, cloud-native Java applications with fast startup times and low memory footprint.
- Experience with gRPC for high-performance, cross-platform RPC (Remote Procedure Call) framework for efficient inter-service communication
- Strong knowledge of serialization and deserialization payload formats such as Protocol Buffers, Avro
- Proven experience in analyzing and optimizing Java-based microservices for performance and scalability.
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) for handling large volumes of structured and unstructured data.
- In-depth knowledge of techniques for optimizing applications to achieve low latency and high throughput.
- Experience in transitioning from monolithic architectures to microservices, focusing on modularity, scalability, and maintainability.
- Proficiency in using micro services design patterns for building scalable Java applications
- Experience with message brokers like Kafka or RabbitMQ for building scalable, event-driven architectures.
- Proficiency in containerization (e.g., Docker) and orchestration (e.g., Kubernetes) to deploy and manage distributed applications efficiently.
- Experience in implementing low latency and multi-threading techniques
- Insight into key areas for performance improvement in Java applications, such as garbage collection tuning, memory management, and efficient use of data structures.
- Knowledge of open-source tools to minimize costs while achieving high performance
Job Type: Contract
Pay: $58.52 - $63.14 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience level:
- 10 years
- 11+ years
- 7 years
- 8 years
- 9 years
Schedule:
- Day shift
- Monday to Friday
Experience:
- Akka: 1 year (Required)
- Quarkus and vertx: 1 year (Required)
Work Location: Remote