Senior Developer
Company: First Citizens Bank
Location: Fanwood
Posted on: May 12, 2024
Job Description:
Overview: This position is responsible for all phases of data
processing system projects, from requirements definition to
installation. Leads technical efforts in the development,
implementation, and maintenance of complex systems. Develops test
plans, software, and procedures that improve processing
capabilities. Supports productions systems by resolving complicated
issues and ensuring ongoing functionality. Serves as a technical
expert and may provide a leadership role for less experienced
associates in the work group. Responsibilities:
- Responsible for designing, implementing, and maintaining
Java-based software and applications, contributing to all stages of
the software development lifecycle.
- Writing well designed, testable, efficient code
- Debugging and resolving technical problems that arise
- Producing detailed design documentation
- Recommending changes to existing Java infrastructure
- Ensure the best possible performance, quality, and
responsiveness of the applications.
- Identify bottlenecks and bugs, and devise solutions to these
problems.
- Help maintain code quality, organization, and automation.
Qualifications:
Bachelor's Degree and 6 years of
experience in Software application development and maintenance OR
High School Diploma or GED and 10 years of experience in Software
application development and maintenance
Preferred skills:
- Analytical mindset and good problem-solving skills
- Object Oriented analysis and design using common design
patterns.
- Knowledge of concurrency patterns in Java
- Working knowledge with WebLogic Application container
- Experience working with credit scoring applications and
consuming credit bureau APIs such as Experian, DnB
- Familiarity with Credit Scoring models such as SAS
- Hands on experience in designing and developing applications
using Java EE platforms.
- Proficiency with various design and architectural patterns
- Develop a 3-tier architecture to solve client requirements and
provide separation of database, business and client logic.
- Experience in the Spring Framework
- Experience in developing web applications using at least one
popular web framework (JSF, GWT, Spring MVC)
- Experience with test-driven development
- Proficiency with fundamental front-end languages such as HTML,
CSS, and JavaScript.
- Experience in Web Service development of SOAP (WCF) and REST
based services, Entity Framework
- Experience in Database development using SQL, Oracle, MS SQL
Server, Complex T- SQL, Linked Server
- Experience in agile development and automated deployment using
Azure DevOps
- Familiarity with SQL Server Reporting Services, SQL Server
Integration Services (SSIS)
- Proficient understanding of code versioning tools, such as
Git
- Familiarity with JavaScript frameworks such as Angular JS,
React.
- Familiarity with build tools such as Ant, Maven, and
Gradle
Keywords: First Citizens Bank, East Orange , Senior Developer, IT / Software / Systems , Fanwood, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...