SR java Developer
Sr core java Developer
New Jersey - Required Skills: • 9+ years of strong development experience in Java with knowledge of Object-oriented development, HTML, CSS, Bootstrap, Java libraries, data structures, collections, Garbage collection, concurrency, thread and Multithreading. • Experience with architecting and delivering end to end enterprise J2EE solutions • Knowledge of development and build framework such as Spring, JPA/Hibernate, Maven and Struts. • Minimum 2 years of Web Services experience. • Experience with SOA technologies including Web Services, XML, MQ, JSON and/or Thrift. • Experience in using XML, XQuery, XML Schema, XSLT and XPath. • Intermediate to advanced knowledge of scripting in Bash, Ruby, Python & Groovy • Experience working with Databases, SQL and Stored Procedures. • Through understanding of SOA/WOA principles. • Experience with Apache Tomcat or server side components. • Deploying and maintaining software applications in the AWS/Openshift environment. • Comfortable working in a Unix/Linux based environment Desired Skills: • Experience with Wire mock, MQ service virtualization concepts and database technologies. • Experience building web based data driven dashboard applications. • Experience working with MongoDB or NoSQL. • Experience with UI/EX design • Salesforce Application Architect/Developer a plus • Architecture design and modeling skills. • Experience in CI/CD and Automation: Jenkins, Git, SonarQube, Artifactory, Ansible, Puppet, Apigee • Cloud experience (AWS, Openstack) • Agile experience Education / Qualifications: • Bachelors in Computer Science or equivalent in computational engineering or scientific fields. • Must have good communication skills and ability to work independently. | ||||