Job Title: Java Backend DeveloperLocation: New York.-- Travel to New York frequentlyDuration: Fulltime
What you’ll do• Participate in the entire application lifecycle, focusing on coding and debugging• Troubleshoot and debug applications• Manage cutting-edge technologies to improve legacy applications• Gather and address technical and design requirements• Liaise with developers, designers and system administrators to identify new features• Follow emerging technologies
Must Haves• Java using latest version Java 8. Minimum of 5 years of practical software development experience.• Experience with writing extensive unit and integration testing using Junit 4+, Cucumber, Mockito, AssertJ, Jest and Cypress • Handson experience with Spring boot, Microservices, Hibernate, Mockito.
Nice to Haves:
• Robust object-oriented design pattern knowledge and implementation experience using Java.• Advanced knowledge and experience developing and working with relational databases such as Sybase and MySQL.• Experience with multi-tier application architecture and high performance distributed and in-memory caching solutions.• Strong understanding of data modeling techniques• Strong foundation in SDLC best practices including test-driven development, unit testing discipline, agile development, and CI/CD strategies.