Senior Lead Java Developer
New York City, NY - USA
Job Summary
Job Description - Senior/Lead Java Developer
Location: Remote - USA
Location: Remote - USA
Key Responsibilities
- 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
- 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
Qualifications
- 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
- 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
Technologies
Java 8 REST Microservices Hibernate ORM Relational Databases AWS Kafka Linux/Unix
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
- 15 20 minute video screening
- 4 proctored GQ tests (MCQs 45 minutes)
- 30 45 minute final interview
- Offer