SS&C : WANT JAVA 17 AND/OR HIGHER
Java DeveloperDuration: 6 months to hireCurrent Platform: - currently using Java 8 but moving onto Java 19 (would like to see someone with this experience, but need to be ok doing some legacy code)Use IntelliJ for their Integrated Development EnvironmentDeploy code directly to JBOSS (version 7.3 - moving to 8)Candidates will do mostly Client Server development and will be responsible for using Core Business Logic and API development.Get To Know The Team:BenefitsXML, Inc. offers a unique environment that fosters individual growth and rewards performance. The culture is truly collaborative. Everyone's input is valued. You'll be surrounded by people who are passionate about what they do.Why You Will Love It Here!Flexibility: Hybrid Work Model & a Business Casual Dress Code, including jeansYour Future: 401k Matching Program, Professional Development ReimbursementWork/Life Balance: Flexible Personal/Vacation Time Off, Sick Leave, Paid HolidaysYour Wellbeing: Medical, Dental, Vision, Employee Assistance Program, Parental LeaveDiversity & Inclusion: Committed to Welcoming, Celebrating and Thriving on DiversityTraining: Hands-On, Team-Customized, including SS&C UniversityExtra Perks: Discounts on fitness clubs, travel and more!What You Will Get To Do:Provide development and support of Java based web applicationsCommunicate with internal and external clients to elicit requirementsDeliver expert, hands-on technical support for urgent troubleshootingProvide quality technical deliverables and timely support resolutionsActively participate in all phases of developmentFor projects where you are responsible for the solution design, work closely with Product Management and other business team members to ensure your design meets customer needsContribute to new architectures and design for multi-tier Java EE-based products in a SOA environmentBe hands-on, implementing several of the following technologies: Java, JavaScript, Spring, REST Services, JSON, XML and SQLUse various methods to ensure the quality of your code: writing unit tests, performing code inspections with your peers, integration testing, performance testing and assisting QADemonstrate excellent engineering practices and be able to share and promote these practices within the teamWhat You Will Bring:Bachelor's Degree in Computer Science or similarMinimum 2 years technical experienceStrong technical skills in Java, JavaScript, web and relational database technologiesFull lifecycle development experience with applications deployed on LinuxFamiliarity with build and integration tools such as Subversion, Git, Gradle and JenkinsExperience with Java 8 or higher including Lambdas, Predicates and OptionalsExperience with Spring, Spring Boot and Spring SecurityExperience with Test Driven Development and testing tools such as JUnit and Selenium WebDriver.Experience with NoSql databases such as MongoDBExperience with OAuth2 and OIDCExperience with microservicesExperience with Docker and KubernetesExperience with modern MV frameworks (Vue.js, React, Ember.js, Angular.js), the latest JavaScript techniques (latest ECMAScript, Node.js) and overall front-end architecture.Familiarity with Material Design, dynamic CSS (Less/Sass), HTML5, and responsive mobile ready frameworks.Application performance management skillsGrasps technical concepts and communicates them effectively.Understands client needs, identifies root causes of problems, and implements pragmatic solutions.Experience gathering software requirements by interviewing users and analyzing competitive products.