Java Software Engineer
4 days ago
Iselin
Job Information: Functional Title - Assistant Vice President, Java Software Development Engineer Department - Technology Corporate Level - Assistant Vice President Report to – Director, Application Development Location – Iselin, NJ Hybrid Expected full-time salary range between $ 125,000 – 145,000 + variable compensation + 401(k) match + benefits Job Description: This position is with CLS Technology. The primary responsibilities of the job will be (a) Hands-on software application development (b) Level 3 support Duties, Responsibilities, and Deliverables: • Develop scalable, robust applications utilizing appropriate design patterns, algorithms and Java frameworks, • Collaborate with Business Analysts, Application Architects, Developers, QA, Engineering, and Technology Vendor teams for design, development, testing, maintenance and support, • Adhere to CLS SDLC process and governance requirements and ensure full compliance of these requirements, • Plan, implement and ensure that delivery milestones are met, • Provide solutions using design patterns, common techniques, and industry best practices that meet the typical challenges/requirements of a financial application including usability, performance, security, resiliency, and compatibility, • Proactively recognize system deficiencies and implement effective solutions, • Participate in, contribute to, and assimilate changes, enhancements, requirements (functional and non-functional), and requirements traceability, • Apply significant knowledge of industry trends and developments to improve CLS in-house practices and services, • Provide Level-3 support. Provide application knowledge and training to Level-2 support teams Experience Requirements: • 5+ years of hands-on application development and testing experience with proficient knowledge of core Java and JEE technologies such as JDBC and JAXB, Java/Web technologies, • Knowledge of Python, Perl, Unix shell scripting is a plus, • Expert hands-on experience with SQL and with at least one DBMS such as IBM DB2 (preferred) or Oracle is a strong plus, • Expert knowledge of and experience in securing web applications, secure coding practices, • Hands-on knowledge of application resiliency, performance tuning, technology risk management is a strong plus, • Hands-on knowledge of messaging middleware such as IBM MQ (preferred) or TIBCO EMS, and application servers such as WebSphere, or WebLogic, • Knowledge of SWIFT messaging, payments processing, FX business domain is a plus, • Hands-on knowledge of CI/CD practices and DevOps toolsets such as JIRA, GIT, Ant, Maven, Jenkins, Bamboo, Confluence, and ServiceNow., • Hands-on knowledge of MS Office toolset including MS-Excel, MS-Word, PowerPoint, and Visio, • Proven track record of successful application delivery to production and effective Level-3 support. Success factors: In addition, the person selected for the job will • Have strong analytical, written and oral communication skills with a high self-motivation factor, • Possess excellent organization skills to manage multiple tasks in parallel, • Be a team player, • Have the ability to work on complex projects with globally distributed teams and manage tight delivery timelines, • Have the ability to smoothly handle high stress application development and support environments, • Strive continuously to improve stakeholder management for end-to-end application delivery and support Qualification Requirements: • Bachelor Degree, • Minimum 5 year experience in Information Technology