Job DescriptionRequired Skills:Minimum 8+ years of experience in developing enterprise applicationsStrong hands on experience in Core Java (7+ years)Multi-threading and Synchronization on multicore systemsSolid understanding of Object-Oriented PrinciplesSolid architectural understanding of enterprise applicationsExperience with REST based APIs and SpringBoot MicroservicesProficient in Security and building high availability applicationsSpring/HibernateOracle PL SQL ExperienceAgile development experienceExcellent communication skills, oral and written; ability to face off to business users.Good team-work skills, and the ability to work in a distributed global team environmentStrong analytical and problem-solving skillsSelf-motivated with the determination to achieve his/her goalsCompensation, Benefits and Duration:Minimum Compensation: USD 41,000Maximum Compensation: USD 145,000Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.This position is not available for independent contractorsNo applications will be considered if received more than 120 days after the date of this postJob InfoJob Identification 21554Job Category DevelopmentPosting Date 02/05/2025, 07:17 AMJob Shift DayLocations Jersey City, Jersey City, New Jersey, US