Back to Job Search

Java Architect

Posted 27 days ago

Terrific Long-Term Contract Opportunity with a FULL suite of benefits!

As one of the largest financial institutions in the world, our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that’s not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.

Position: Systems Architect
Location: Charlotte, NC 28202
Term: 6 months

Day-to-Day Responsibilities:

  • Closely partnering with projects, Business Analysts and Developers on application definition, design, development, integration, testing and support of reliable and reusable Java software solutions.
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for middleware.
  • Develops new, highly complex original code while practicing test-driven development and taking end-to-end ownership of your part of the functionality.
  • Modernization - Has built micro services in the time to market space and has implemented at least two microservices using test-driven development and taking end-to-end ownership of your part of the functionality.
  • Act as an expert technical resource for modeling, simulation and analysis efforts and provides coding direction to less experienced staff.
  • Work with team members to provide insight into solving complex problems with middleware while leveraging enterprise and industry best practices (including scalability, availability, maintainability, and flexibility).
  • Work with QA teams to conduct integrated (application and database) stress testing, performance analysis and tuning.
  • Support systems testing and migration of platforms and applications to production.
  • Develop new documentation, departmental technical procedures and user guides.
  • Ensure quality, security and compliance requirements are met and participation in code review
  • Work within frameworks, help improve them by staying current with J2EE development, architecture and database technologies to improve software quality, efficiency and ease of use.
  • Accurately estimate software development, testing, deployment and conversion timeframes.
  • Actively listen to and cooperatively work with other internal team members in order to contribute positively to updates and changes to the application.
  • Act as an escalation point for application support and troubleshooting.
  • Assure quality, security and compliance requirements are met.

Is this a good fit? (Requirements):

  • Strong understanding of Enterprise Design Patterns, OOP, SOLID, DDD and RESTful Architecture.
  • At least 15+ years in delivering solutions within enterprise environment; preferred to be Java enterprise-based solutions or with java open-source stack & frameworks, Spring, Spring boot
  • At least 6+ years of experience as application architect or systems architect.
  • Experience delivering projects using agile methodology in Scrum/Agile environment preferably SAFe
  • Excellent verbal, written, and interpersonal communication skills
  • Financial industry background & experience
  • A combination of two or more of the following domain expertise:
    • Integration and building APIs in REST using MuleSoft, Camel, Fuse etc.
    • API gateways such as Apigee, WSO2 and open-source products such as Zuul, Consul and Eureka (Netflix OSS
    • BPM or Workflow such as Alfresco, IBM BPM, jBPM, Activiti, Camunda, ODM, Drools, jRules etc.
  • Experience in working utilizing domain driven design, event driven architecture using open-source frameworks such as Axon, Spring Boot.
  • Experience with Big Data/NoSQL databases and frameworks experience working with Hadoop, Mongo, Cassandra, HBASE, Kafka, MapRDB, Spark, MapR stream.
  • Enterprise messaging technologies such as Kafka, IBM MQ, Active MQ, Solace etc.
  • Good Knowledge of DevOps processes, CI/CD pipelines using Jenkins, uDeploy, Git, Nexus etc.
  • Good knowledge and understanding of cloud architecture for any of the top providers AWS, Azure or Google (certification is a plus).
  • Good understanding of Enterprise Security architecture, SSO, Identity federation using SAML, OAuth2/OIC. Working experience with products such as Ping Identity or Okta is a plus.
  • Ability to travel up to 10% of the time