drjobs Lead Java Developer onsite

Lead Java Developer onsite

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Arizona, AZ - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Title: Lead Developer Java

Location: Hybrid in Tempe Arizona

Need locals to AZ only

Duration: 6 months

Must have 10 years professional experience (post college) with strong Java 8 Spring Boot Spring Security Spring Core Micro Services Kafka NoSQL DBs

Must have experience in financial Industry and complex data concepts related to Global Investments Portfolio Management Banking Mutual Funds and CRM systems

Wealth Management Team

The Java Development Lead role will join a growing team of full stack backend developers and will help lead data integration projects for Northern Trusts Wealth Management strategic applications.

The role will need to guide and coordinate other developers on coding best practices and participate in resource planning for ongoing tasks and projects.

The role is a leadership role when working on a team of onshore developers architects infrastructure teams and business stakeholders.

The role interacts with a wide variety of functional and technical client groups enterprise architecture and business systems analysts.

Additionally close coordination with scrum masters and project managers is expected.

Projects will include new development enhancements and maintenance of systems for acquiring source data and working with multiple stakeholders to integrate data across key application systems within the business unit.

Candidates should have experience with several complex data integration patterns that may include webservices SpringBatch and Kafka. Data technologies utilized include relational databases (Oracle and DB2) as well as adopting NoSQL.

Duties may also include coding of POCs coding to establish an application framework or coding to resolve production issues.

Some light UX development is occasionally needed.

Knowledge of Financial Industry and complex data concepts related to Global Investments Portfolio Management Banking Mutual Funds and CRM systems is highly requested.

Candidates should be conversant and comfortable working in multiple development methodologies.

Project methodology will vary from Agile Scrum Agile Kanban Iterative Waterfall to Full Waterfall depending on the nature and size of the project.

TECHNICAL SKILLS:

Excellent Java server side design coding and code management

Experience with tuning and refactoring code and assessing the impact of architectural decisions on performance and scalability

Experience with Service Oriented Architecture concepts and patterns including: microservices service bus service gateway implementations

Experience with Spring modules: MVC Aspects Security Data Core Boot

Experience with Javascript and/or Node.js

Ability to navigate and manage JIRA tickets and Agile boards.

Familiarity with data architectures data governance data management concepts

Ability to understand logical and physical data model concepts

Ability to write variety of database queries on a variety of database platforms (SQL SPARQL XQuery etc.)

The ideal candidate will have strong communication skills including ability to write pseudocode ability to Review/Approve business and technical requirements and designs and responding to project questions and issues.

RESPONSIBILITIES:

Plan and Lead development projects including estimating work effort understanding crossproject dependencies resource planning infrastructure planning Plan and Lead development projects including those with strategic Architecture design and complex implementation Strong communication skills to report status and translate technical concepts/issues to senior management Monitoring of code quality project documentation enduser documentation and education Coordinate with Testing leads to consult on the creation of Testing Strategies Coordinate with Release Management to plan and prepare testing environments and data seeding on projectbyproject basis Participate in team reviews of design artifacts and code make changes as required and recommend alternative solutions where appropriate Use multiple software development methodologies and standards as defined by organization to effectively code and deliver systems.

Follow established processes for configuration and release management to ensure that all project artifacts are managed integrated and versioned according to standards.

Prepare presentations of design approaches and participate in architecture reviews

PROJECTSPECIFIC DETAILS:

The Wealth Management divisions Data Management platform is undertaking strategic initiatives to build new datacentric services and participate in streamlining business process flows.

The Wealth Management Data Delivery projects are part of a multiphase multirelease program to deploy a new platform which will be used by internal Northern Trust service teams for providing clean timely data to key business functions such as servicing clients new sales/marketing initiatives making data available to online client channels and trade order entry. The project entails exchanging data with multiple legacy systems which require business definitions new infrastructure and new business processes which will replace existing systems and provide an overall view of client by consolidating data from multiple applications.


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.