DESCRIPTION:
Duties: Participate in design and develop scalable and resilient systems in a timely manner to contribute to continual, iterative improvements for product teams. Design, write, comment, and unit test code to confirm software modules are of the highest quality. Build Microservices that will run on the bank’s internal cloud and the public cloud platform. Participate in scrum team stand-ups, code reviews, and other ceremonies. Contribute to task completion and blocker resolution. Write test cases, leverage unit and integration testing, and develop functionality and automation. Identify and implement continuous improvement opportunities, to improve delivery flow across product and technology. Telecommuting permitted up to 40% of the week.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Computer Science, Computer Engineering, Information Technology, or related field of study plus 3 years of experience in the job offered or as a Software Engineer, Software Developer, or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field of study plus 5 years of experience in the job offered or as a Software Engineer, Software Developer, or related occupation.
Skills Required: Requires experience in the following: Unix; Windows; Agile SDLC; Application Architecture Disciplines; Data Architecture Disciplines; Microservices; Apache Kafka; J2EE; Jenkins; Spring; CSS; Hibernate; HTML; Java; Python; AWS Cloud Services; and Apache Spark.
Job Location: 575 Washington Blvd, Jersey City, NJ 07310. Telecommuting permitted up to 40% of the week.
Full-Time. Salary: $155,600 - $185,000 per year.