CloudHire.com
Senior Java Developer - Remote
CloudHire.com, Jersey City, New Jersey, United States, 07390
We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release. Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we'd like to meet you. Ultimately, you will deploy and maintain functional, secure and high-quality applications.
Responsibilities
Identify and analyze user requirementsPrioritize, assign and execute tasks throughout the software development life cycleDevelop Java EE applicationsWrite well-designed, efficient codeReview, test and debug team members' codeDesign database architectureSchedule product releases with internal teamsDocument development phasesEnsure our applications are secure and up-to-dateRequirements
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 experience5 + years of experience designing and implementing solutions for test automation using Selenium and Java5+ years of experience with Waterfall and Agile project methodologies5+ years of experience with Spring, Spring Batch, and Spring Boot2+ years of experience developing and using RESTful Application Program Interface (API) Perform application development activities, develop new features/functions, or enhance existing functionality as per the requirements/user storiesStrong Experience in Spring boot, Microservices, RESTful Webservices, JavaScript, Shell Scripting, Hibernate/ Spring Data JPA, logging, handling cacheStrong OOAD programming /development approach Strong hands-on experience working with Kafka as a Messaging Service. (Mandatory)Strong hands with No SQL databases (Mongo DB)Job Location : New Jersey (Remote)
Benefits
CloudHire's mission is to create a positive and lasting impact in the world. By increasing competitiveness and efficiency in businesses, we believe that we are a catalyst for innovation across a multitude of specialties.
CloudHire works closely with its team to help you grow as much as we grow, and value your holistic development. Employees who are most successful at CloudHire take initiative, know how to identify problems and provide solutions, and always put the Team first.
Responsibilities
Identify and analyze user requirementsPrioritize, assign and execute tasks throughout the software development life cycleDevelop Java EE applicationsWrite well-designed, efficient codeReview, test and debug team members' codeDesign database architectureSchedule product releases with internal teamsDocument development phasesEnsure our applications are secure and up-to-dateRequirements
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 experience5 + years of experience designing and implementing solutions for test automation using Selenium and Java5+ years of experience with Waterfall and Agile project methodologies5+ years of experience with Spring, Spring Batch, and Spring Boot2+ years of experience developing and using RESTful Application Program Interface (API) Perform application development activities, develop new features/functions, or enhance existing functionality as per the requirements/user storiesStrong Experience in Spring boot, Microservices, RESTful Webservices, JavaScript, Shell Scripting, Hibernate/ Spring Data JPA, logging, handling cacheStrong OOAD programming /development approach Strong hands-on experience working with Kafka as a Messaging Service. (Mandatory)Strong hands with No SQL databases (Mongo DB)Job Location : New Jersey (Remote)
Benefits
CloudHire's mission is to create a positive and lasting impact in the world. By increasing competitiveness and efficiency in businesses, we believe that we are a catalyst for innovation across a multitude of specialties.
CloudHire works closely with its team to help you grow as much as we grow, and value your holistic development. Employees who are most successful at CloudHire take initiative, know how to identify problems and provide solutions, and always put the Team first.