Sr. Java Developer (With Banking Experience Required)
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Infinite Computer Solutions (ICS), is seeking the following. Apply via Dice today!Job Description:Job Title: Sr. Application Java Developer Location: Alpharetta, GA (100% Onsite M-F)Type: Full Time/W2 with Infinite Computer SolutionsWhat does a successful Senior Applications Java Developer do?As a Senior Application Developer, you play a crucial role in mentoring and guiding developers within your team while ensuring the delivery of high-quality software solutions. You will leverage your technical expertise to lead agile teams, participate in product design discussions, and ensure a seamless software lifecycle process. Your contributions help Client s provide top-notch financial services technology that empowers our clients to meet their customers' needs with ease and efficiency.What you will do:Collaborate with developers throughout the software lifecycle, from design and development to testing and production.Assist in building CERT and PROD environments for client testing, and configure online banking applications using Java code based on client specifications.Develop data scripts to aid in the migration of legacy data, and support clients during SIT and UAT testing phases.Ensure online banking applications are branded according to client-provided colors, fonts, and logos.Meet customer commitments in delivering high quality code on or ahead of scheduleDisplaying strong verbal and written communication, with ability to interact with clients during implementationsInteract with the client and product management team in understanding requirements and provide estimatesDevelopers are involved for the full software lifecycle from design, development and testing all the way through demonstration, training, and production go-liveBuildout CERT and PROD environments for client testing and useConfigure online banking application using Java code based on specifications provided by the clientBrand online banking application(based on the colors, fonts, logo s, etc to the clients specification based on the colors, fonts, logo s the bank provideDevelop data scripts needed to assist with migration of legacy dataWork with third party vendor(Apple/Google) to configure mobile application for client useSupport client during SIT and UAT testing phase and assist with troubleshooting issues reportedProvide weekend and after-hours support to clients as needed for Production go liveWhat you will need to have:6+ years of experience in Java development6+ years of experience in configuring online banking applications6+ years of experience in leading and mentoring developersBachelor s degree in Computer Science, Engineering, or related field and/or equivalent military experienceWhat would be great to have:6+ years of experience in agile methodologies and 6+ years of experience in generating data scripts6+ years of experience in supporting SIT and UAT testing phases and 6+ years of experience working with third-party vendors, including Apple and GoogleRelevant certifications in Java and Agile methodologies