Job Title: Java Full Stack Developer
Location: Jersey City, NJ
Duration: Long Term Project
Cost: $65 - $70/hr on C2C
Job Description
We are seeking an experienced Java Full Stack Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate should have strong Java development skills, hands-on experience with AWS, Kafka, and Kubernetes, and expertise in application logging, monitoring, and observability tools.
Key Responsibilities
- Design, develop, test, and maintain scalable applications using Java and modern development frameworks.
- Develop and integrate REST APIs and microservices.
- Implement event-driven architectures and messaging solutions using Apache Kafka.
- Deploy, manage, and support applications on AWS cloud infrastructure.
- Work with Kubernetes for container orchestration and application deployment.
- Implement application logging, monitoring, and performance tracking using Grafana, Splunk, and Dynatrace.
- Troubleshoot production issues, analyze logs, and optimize application performance.
- Collaborate with cross-functional teams to ensure application reliability, security, and quality.
Required Qualifications and Skills
- Strong hands-on experience in Java development.
- Experience with AWS cloud services.
- Proficiency in Apache Kafka and event-driven architecture.
- Experience with Kubernetes and containerized applications.
- Knowledge of logging, monitoring, and observability tools such as Grafana, Splunk, and Dynatrace.
- Strong understanding of REST APIs, microservices, and distributed systems.
- Excellent problem-solving, debugging, and communication skills.
Preferred Qualifications
- Experience with Spring Boot and related Java frameworks.
- Knowledge of Docker and CI/CD pipelines.
- Experience supporting cloud-native applications in production environments.
- Understanding of performance optimization, system reliability, and application troubleshooting.