Software Developer - Java
Title Software Developer
- Java Location Roseland, NJ (Will start remote but need to be onsite post COVID-19 lock-down) Duration 12 months
+ Right to hire Yes Job Description Software Developer--The application developer will Evaluate and implement efficient, cost effective application program solutions as well as provide production support. The candidate will be responsible to work with Business, DevOps, Backend and Architecture teams to successfully deliver complex cross-functional projects. The Developer will create, test, and deploy solutions across multiple technology domains. The Developer will have the opportunity to influence, differentiate, and guide our business and technology solutions by establishing the robust technical capabilities that will enable Retirement to deploy plug and play solutions in a rapidly changing ecosystem. The Developer will be expected to showcase continuously learning mindset, adopt contemporary techniques, and utilize their experience to assist with the transformation creating positive outcomes.
ResponsibilitiesDevelopment work with mainstream and emerging technologies Work closely with business partners to understand needs and transform them into testable components Research Issues and provide solutions Actively participate in design discussions Work closely with Analyst, QA Testers and other developers in a high performing team in a collaborative environment Skills Experience in the development and design of complex applications JAVAJSON, Angular JS, Spring boot, AW
S required. Full Stack developer proficient in both front and back end coding, ability to design user interactions on websites, develop servers and databases. Working experience and understanding of Java.
Script frameworks and APIWeb services is essential Ambition to learn and utilize emerging technologies while working in a stimulating team environment. Familiarity with continuous delivery, configuration management, continuous integration, and source control software processes and tools a requirement Prior experience with enterprise integration applications or techniques a plus Knowledge of different SDLC Methodologies (Waterfall, Agile, SA
Fe etc) Agile experience required Daily Tasks Evaluate and implement efficient, cost effective application program solutions, work as a team member with other systems analystsprogrammers on scheduled releases as well as troubleshooting problems and may analyze existing system and programming logic to provide more efficient machine operations or to identify difficulties. Will provide production support (e.g. critical business days, after hours, on call, etc.) between operations end users and the systems support team as well as conduct periodic application disaster recovery exercises. Will operate on diverse development platforms, computing environments (e.g., host based, distributed systems, client server), software, hardware, technologies and tools and will document and complete developer test cases to ensure stable integration with existing mature systems.
Strong analytical mathematical skills, written spoken communication skills stored procedure development in UDB Crystal Report development UNIX Korn Shell scripting, Perl scripting, Autosys job management.
Nice to have Prior useknowledge of Cyber.
Fusion, PVCS Version Manager