Java Software Developer IV

  • location: Charlotte, NC
  • type: Contract
easy apply

job description

Java Software Developer IV

job summary:
Position Description

The Lead Java Application Developer / Application Architect is a hands-on technology expert with strong technical ability, communication and collaboration. This role is responsible for defining application architecture and integration design within and across a set of custom and vendor solutions. This role is a key member of a newly formed team tasked with building and integrating key internal and vendor components of a critical system of systems .

The intent is to extend into 2019.

 
location: Charlotte, North Carolina
job type: Contract
work hours: 9am to 5pm
education: Bachelors
 
responsibilities:
Job Responsibilities

Develop expert knowledge in vendor applications, components, and services along with internal applications that need to be integrated.

Actively participate and drive discussions that seek to leverage platforms and components for their intended purpose while integrating them into the broader ecosystem where appropriate.

Ability to develop a thorough understanding of the configurability options of flexible vendor platforms(s) to ensure optimal use.

Perform complex configurations of vendor platform including rules, data configurations and migration, reconciliation, SDK, and reporting.

Drive end-to-end design and development for new system components and integrations (Services/APIs and applications) in alignment with overall solution and application architecture.

Conduct and enforce development practices such as Design and Code reviews

Create technical designs (Activity Diagrams/Sequence Diagrams, API service specifications and message models) by working closely with Technology and Business partners.

Review business and non-functional requirements to capture and understand project requirements.

Provide Technical support during Development, Testing, and Deployment of projects.

Proactive, regular communications with the Business/Technology partners and Management on status, changes or issues.

Complete deliverables by defined schedules and requirements.

Comfortable leading developers collaboratively towards the desired technical design

Provides inputs on estimates for project efforts

Performs root cause analysis, efficient production support and maintenance/enhancements for existing applications

 
qualifications:
Qualifications

3-5 years of experience working as Application Architect/Technical Lead of Digital applications, ideally using messaging and integrations with REST APIs

10+ years of development experience on Java and J2EE frameworks in building resilient and high performance customer facing applications

Extensive experience designing SOA services (SOAP & REST) and middleware integration for large distributed enterprise applications.

Experience with Cloud Application architecture, deployments and server less computing methodologies using Azure or AWS or OpenShift or Cloud Foundry

Significant experience on multiple SDLC methodologies (Agile, Scrum, Kanban, Waterfall)

Prior experience working with API Gateways & API Management Tools is a big plus

BS Degree or equivalent work experience in a software engineering discipline

Proficiency in developing highly available applications using open source Java technologies and Frameworks such as Spring, Spring Boot, CXF, XML and Camel.

Expertise in Enterprise Design Patterns, AWS Cloud Frameworks, Release branching patterns, REST Services, Performance engineering/tuning and Security Patterns for Digital channels.

 
skills: Prior experience working with API Gateways & API Management Tools is a big plus

BS Degree or equivalent work experience in a software engineering discipline

Proficiency in developing highly available applications using open source Java technologies and Frameworks such as Spring, Spring Boot, CXF, XML and Camel.

Expertise in Enterprise Design Patterns, AWS Cloud Frameworks, Release branching patterns, REST Services, Performance engineering/tuning and Security Patterns for Digital channels.


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs