Senior / Lead Java Developer
Role details
Job location
Tech stack
Job description
Write applications in Java using Object-Oriented Design principles
-
Create Java Spring Boot REST services
-
Use Java Streams API for real-time data processing
-
Implement thread pools and thread-safe queues
-
Use Java Lambdas in collections
-
Build distributed cloud configurations using Spring Cloud
-
Implement circuit breakers using Spring Cloud
-
Integrate databases using Hibernate or Spring Data
-
Optimize business logic and SQL queries for performance improvements
-
Set up Kafka for high-throughput messaging
-
Deploy Kafka clusters on AWS (Multi-AZ)
-
Build highly available, multi-region services
-
Develop algorithms to optimize execution time and reduce latency
-
Use Terraform to deploy Kubernetes clusters with EKS
-
Debug Java applications on Linux EC2 instances, Java 8, REST Microservices, Hibernate ORM, Relational Databases, AWS, Kafka, Linux/Unix Hiring Process
-
15 20 minute video screening
-
4 proctored GQ tests (MCQs, ~45 minutes)
-
30 45 minute final interview
-
Offer, Title: Senior Java Spark Developer (ETL Exp) Location: NYC,NY Job Description: Senior Java / Spark Developer. Required Skills & Experience: 8 + Years of Java Experience 5 …
- 4 days ago
- Apply easily
Requirements
Bachelor s degree in Computer Science or related field (or equivalent experience)
- Strong communication and collaboration skills
- Leadership experience and mentoring ability
- Ability to manage multiple priorities in a fast-paced environment