Lead Java Developer
Java DeveloperJersey CityJob descriptionResponsibilitiesDesign and development of realtime Java applications for the Index Calculation platformDesign and development of asynchronous messagebased applicationsIntegration with thirdparty Feed Providers for accessing realtime market dataWork on nonfunctional requirements eg High Availability Scalability Security Auditing etcParticipate in multiple software development processes including Coding Testing Debugging DocumentationRespond to critical production issues and provide immediate workarounds to maintain business continuityWork on new initiatives and support existing Index applicationsPerform Application System Performance tuning and troubleshoot performance issuesBuild applications with objectoriented concepts and apply design patternsIntegrate inhouse applications with various vendor software platformsPerform unit testing of application code and fix errorsInterface with databases to extract information and build reportsEffectively interact with customers business users and IT staffWhat Were Looking ForBasic Qualifications10 to 12 years of IT experience in application development and supportStrong Experience with Java J2EE JMS and Multithreading including Spring FrameworkStrong Experience with JMS broker configuration tuning failover etc KafkaExperience in Oracle Database environment SQL PLSQL programmingExperience in deploying JavaJ2EE applications on tomcat or other serversExperience with Hibernate or other ORmapping technologiesExperience using system tools source control systems utilities and thirdparty productsBasic networking knowledge Unix scriptingExcellent communication and interpersonal skills with strong verbal and writing proficienciesSkillsMandatory Skills : Java, Jpa, Spring