Senior Java Developer

  • $100k-$150k
  • Remote - United States

Remote

Software Development

Senior

Summary

We are seeking a Senior Java Developer to manage the software development life cycle, gather user requirements, develop Java EE applications, and ensure application security. The role is remote in New Jersey.

Requirements

  • 9-10 years of Core Hands-on experience in Java application development and implementation using Java 8/11 and Spring Framework
  • 10 + years of JSON (JavaScript Object Notation) development experience
  • 5+ years of experience designing and implementing solutions for test automation using Selenium and Java
  • 5+ years of experience with Waterfall and Agile project methodologies
  • 5+ years of experience with Spring, Spring Batch, and Spring Boot
  • 2+ years of experience developing and using RESTful Application Program Interface (API)
  • Strong Experience in Spring boot, Microservices, RESTful Webservices, JavaScript, Shell Scripting, Hibernate/ Spring Data JPA, logging, handling cache
  • Strong OOAD programming /development approach
  • Strong hands-on experience working with Kafka as a Messaging Service. (Mandatory)
  • Strong hands with No SQL databases (Mongo DB)

Responsibilities

  • Identify and analyze user requirements
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Develop Java EE applications
  • Write well-designed, efficient code
  • Review, test and debug team members’ code
  • Design database architecture
  • Schedule product releases with internal teams
  • Document development phases
  • Ensure our applications are secure and up-to-date

Benefits

Job Location : New Jersey (Remote)

Share this job:
Please let CloudHire know you found this job on Remote First Jobs 🙏
Apply