Java Developer
- Contract
charlotte, North Carolina
A financial services organization is seeking a Senior Java Developer to join their team in Charlotte, NC.
Responsibilities:
- Driving Application design and development for system integration components.
- Creating technical designs such as, Activity Diagrams/Sequence Diagrams, API service specifications and message models, by working closely with Tech Leads.
- Reviewing business and non-functional requirements to capture and understand project requirements.
- Developing a strong understanding of components of internal applications and vendor solutions to be integrated.
- Providing Technical support during Development, Testing, and Deployment of projects.
- Performing root cause analysis, efficient production support and maintenance/enhancements for existing applications.
- Developing an understanding of data flows both within and across applications comprising the overall ecosystem.
Qualifications
- 10+ years experience on Java and J2EE frameworks in building high performing customer facing web applications for front and back end.
- Demonstrated knowledge designing SOA services (SOAP & REST) and middleware integration for large distributed enterprise applications.
- Proven experience with multiple SDLC methodologies (Agile, Scrum, Kanban, Waterfall)
- A Bachelors Degree or equivalent work experience in a software engineering discipline
- The ability to develop applications using open source Java technologies and Frameworks such as Spring, Spring Boot, CXF, XML and Camel.
*CB