Java / J2EE Architect in Charlotte, North Carolina
Posted 08/16/21

THE TEAM YOU WILL BE JOINING:

  • Fortune 100 Financial Services Company
  • 100-year history of dedication to customer satisfaction, success and growth
  • Tremendous growth and new business strategy leading to the need for new talent
  • Significant investments in cutting-edge technology

WHAT THEY OFFER YOU:

  • Culture: Excellent work environment that fosters collaboration
  • Growth: Ability to make an impact on the direction of the organization
  • Opportunity: Gain hands-on experience working with cutting-edge technology
  • Stability: Recent financial performance of the company has reported record profits

WHERE THE POSITION IS LOCATED:

  • Remote

 

WHY THIS ROLE IS IMPORTANT:

  • Designing and developing Spring MVC and Angular based web applications.
  • Developing application code following the best practices and design patterns in both Java and Angular technologies.
  • Writing unit tests and integration tests using JUnit/Spock (Java), Karma/Mocha/Codecept (AngularJS).
  • Collaborating with multiple teams including business stakeholders, UX Design and backend teams.
  • Designing and building common re-useable code/framework working with Architects and other technical teams in the InnerSource community.
  • Developing secure, accessible and high performance applications compatible for desktop and mobile platforms.
  • Adapting interface for modern internet applications using the latest front-end technologies.
  • Lead and mentor a team of technical resources.

 

DESIRED QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science, Computer Engineering or similar.
  • 10+ years of work experience in frontend frameworks (like Javascript, JQuery, Angular, React, etc.) and backend frameworks (like Java, Spring, Spring MVC, Spring Boot).
  • Deep knowledge of best practices and design patterns. commonly used modules and creating self-contained, reusable, and testable modules and components.
  • Strong expertise with HTML, CSS, and writing cross-browser compatible code.
  • Good understanding of AJAX, JavaScript DOM manipulation techniques, JavaScript MV-VM/MVC frameworks and SPA applications.
  • Experience using JavaScript tools like Node.js, Webpack, Jasmine, Karma, Protractor, JSLint, etc.
  • Writing extensive unit tests using automated TDD task. Creating end-to-end test suites for all components, and running them with Protractor (or a well-reasoned alternative).
  • Good understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Knowledge of Java EE technologies, Spring framework (i.e. Core, Security, MVC).
  • Required to have unix shell scripting knowledge.
  • Experience with build automation using Maven or Gradle.
  • Experience with Open Source integration frameworks such as Spring integration, GraphQL, Kong, Apache Camel or MuleESB.
  • Preferred experience with Cloud and container technologies such as Docker, Kubernetes, OpenShift, AWS, EKS
  • Preferred experience with CI/CD tools like Jenkins, Gitlab CI or ElectricFlow.
  • Database experience - Oracle SQL/PLSQL, MongoDB, SQL Server, RDS, DynamoDB is a plus
  • Knowledge of agile methodology and frameworks like Scrum, Kanban, etc. and preferably SAFe.
  • Understand the basic fundamentals of iterative and incremental development.
  • Good interpersonal and communication skills is key.

THE TEAM YOU WILL BE JOINING:

  • Fortune 100 Financial Services Company
  • 100-year history of dedication to customer satisfaction, success and growth
  • Tremendous growth and new business strategy leading to the need for new talent
  • Significant investments in cutting-edge technology

WHAT THEY OFFER YOU:

  • Culture: Excellent work environment that fosters collaboration
  • Growth: Ability to make an impact on the direction of the organization
  • Opportunity: Gain hands-on experience working with cutting-edge technology
  • Stability: Recent financial performance of the company has reported record profits

WHERE THE POSITION IS LOCATED:

  • Remote

 

WHY THIS ROLE IS IMPORTANT:

  • Designing and developing Spring MVC and Angular based web applications.
  • Developing application code following the best practices and design patterns in both Java and Angular technologies.
  • Writing unit tests and integration tests using JUnit/Spock (Java), Karma/Mocha/Codecept (AngularJS).
  • Collaborating with multiple teams including business stakeholders, UX Design and backend teams.
  • Designing and building common re-useable code/framework working with Architects and other technical teams in the InnerSource community.
  • Developing secure, accessible and high performance applications compatible for desktop and mobile platforms.
  • Adapting interface for modern internet applications using the latest front-end technologies.
  • Lead and mentor a team of technical resources.

 

DESIRED QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science, Computer Engineering or similar.
  • 10+ years of work experience in frontend frameworks (like Javascript, JQuery, Angular, React, etc.) and backend frameworks (like Java, Spring, Spring MVC, Spring Boot).
  • Deep knowledge of best practices and design patterns. commonly used modules and creating self-contained, reusable, and testable modules and components.
  • Strong expertise with HTML, CSS, and writing cross-browser compatible code.
  • Good understanding of AJAX, JavaScript DOM manipulation techniques, JavaScript MV-VM/MVC frameworks and SPA applications.
  • Experience using JavaScript tools like Node.js, Webpack, Jasmine, Karma, Protractor, JSLint, etc.
  • Writing extensive unit tests using automated TDD task. Creating end-to-end test suites for all components, and running them with Protractor (or a well-reasoned alternative).
  • Good understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Knowledge of Java EE technologies, Spring framework (i.e. Core, Security, MVC).
  • Required to have unix shell scripting knowledge.
  • Experience with build automation using Maven or Gradle.
  • Experience with Open Source integration frameworks such as Spring integration, GraphQL, Kong, Apache Camel or MuleESB.
  • Preferred experience with Cloud and container technologies such as Docker, Kubernetes, OpenShift, AWS, EKS
  • Preferred experience with CI/CD tools like Jenkins, Gitlab CI or ElectricFlow.
  • Database experience - Oracle SQL/PLSQL, MongoDB, SQL Server, RDS, DynamoDB is a plus
  • Knowledge of agile methodology and frameworks like Scrum, Kanban, etc. and preferably SAFe.
  • Understand the basic fundamentals of iterative and incremental development.
  • Good interpersonal and communication skills is key.
  • Employee Type: Contract
  • Location: Charlotte, North Carolina
  • Category: Information Technology
  • Date Posted: 08/16/21
Apply Today!
Apply Today!

Apply Today!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!