Job Description :
Senior Java Developer Warren, NJ – 6MONTHS +

· Develop and implement solid, scalable and flexible software solutions for business and application teams migrating, transforming, and/or developing applications in the public cloud (AWS
· General knowledge of database design and database concepts.
· Advanced knowledge of application design principles, practices design patterns and software life cycles.
· Advanced knowledge of object-oriented design and development in Java.
· Advanced knowledge of J2EE, Java application servers and related technologies.
· Thorough knowledge of project/task estimation and planning.
· Demonstrated ability to participate in all phases of application software development.
· Demonstrated ability to evaluate user needs or specifications and translate them in a logical and practical set of software components.
· Hands-on software troubleshooting experience.
· Problem solving skills to address development and production issues
· 10+ years programming experience with Java.
· 10+ years’ experience with J2EE technologies.
· 10+ years working with web technologies including HTML, XHTML, CSS, JavaScript and AJAX.
· 5+ years’ experience with MongoDB, Cassandra and MariaDB
· 1+ years’ experience in Object Storage.
· Experience with MVC web frameworks.