Java Developer
Duration: 12 Months (CTH)
Location: Jersey City, NJ, New York City, NY, Wilmington DE, Tampa, FL, Chicago, IL, Houston, TX, Austin, TX and Plano, TX.
The job is a W2 based position and is a 2-3 days in week onsite role.
This role requires a wide variety of strengths and capabilities, including:
- Spring framework, java spark, database and AWS cloud.
- Ability to work closely in partnership with the business, technology and project management partners applying communication skills, problem-solving skills, and knowledge of best practices
- Thorough understanding of software development methodology and champion the DevOps model
- Strong communication skills and ability to independently manage tasks
- Detail-oriented coupled with the ability to show initiative, good judgment, and resourcefulness
- Ability to drive progress with very-little guidance and short turnaround
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or equivalent technical field
- 5+ years’ experience in advanced-level implementation skills with Java and J2EE; Core Spring Framework and Spring boot
- 3+ years of experience in Java Apache Spark implementation.
- Strong knowledge in Oracle, MS SQL and RDBMS database concepts
- Experience with distributed computing environments (including YARN, Spark and Hadoop) and cloud computing platforms (Amazon Web Services/AWS, Google Cloud, Microsoft Azure)
- Strong programming skills in Java and good knowledge of Docker, Kubernetes
- Strong working knowledge of modern development technologies and tools such Agile, CI/CD, Git, Terraform and Jenkins
- Certified in one or more cloud technology (AWS, Azure, GCP or RedHat) is a big plus.