Technology Architect - Java

Brooklyn, NY Full-time

Big Spaceship is a digital-first integrated agency based in Brooklyn that brings together product design, brand communications and social content to help businesses thrive.

As the technical architect, you'll be responsible for defining the overall structure of a project or system. We expect you to be creative with a strong interest in technology. You will need to understand business problems and opportunities in the context of the requirements and recommend solutions that enable the organization to achieve its goals.

 

Required Experience

  • BA/BS in Computer Science, a related field or relevant experience
  • Proven experience as a software architect
  • Broad and extensive knowledge of the software development process and its technologies
  • Excellent knowledge of software and application design and architecture patterns
  • Understanding of various coding methods
  • Experience with data modeling and database design
  • Experience with software development lifecycle (SDLC) processes
  • Experience with designing microservices based architecture that can be deployed in containers in the cloud
  • Experience with architecting digital marketing and eCommerce solutions
  • Experience in operationalizing solutions for user and application access
  • Experience with high volume global cloud architectures.
  • Understanding of cloud monitoring best practices
  • Proven history of being able to communicate vision and persuade adoption
  • Strong skills in critical thinking and analysis, meeting facilitation, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, consulting, etc.)
  • Ability to perform complex analysis of customer provided data using company provided tools and systems
  • Ability to document complex architectural concepts and solutions in both business and technical terms
  • Proven capability to understand and meet requirements from both internal and external customers
  • Proven experience as a successful technical lead, able to guide a technical team effectively
  • Proven experience with various architecture disciplines such as security, network, operations, and data architecture
  • Experience of integrating with on-site and 3rd party cloud applications
  • Must be able to identify and work with stakeholders to collect, aggregate, and evaluate requirements in light of current and future technology, resources, and budgets

 

Required Skills

  • Oracle WebCenter suite 11g/12c – Content, Portal, Spaces, Search and Utilities
  • Solid understanding of JavaEE, XML, Web Services, Web Servers, and Application Servers
  • Solid understanding of Oracle WebLogic (or other JavaEE AS) architecture and administration
  • Proficiency in J2EE(JSP, Servlets) & Java Proficient in Oracle ADF development
  • Experience developing large Angular front ends
  • Provide ongoing production support and maintenance of information systems as assigned  
  • Experience with designing microservices based architecture that can be deployed in containers in the cloud
  • Share technical and business expertise with other team members, IS groups and business partners
  • Work with IS leadership and business partners to understand business, functional and technical issues to effectively apply technical solutions
  • Identify areas for improvement, present recommendations and implement changes as appropriate
  • Knowledge of and/or experience with Web Services Standards (SOAP, XML, WSDL, UDDI)
  • Development experience with Angular 2+,HTML, CSS, JavaScript, JSON, XML, and SQL  
  • Proficiency with Oracle 11G/12C database development
  • Proven expertise with Spring Java framework

 

Additional Skills

  • Experience developing unit tests for front end and back end using tools like JUnit, TestNG, Mocha, Jasmine, etc.
  • Experience developing tests with Selenium/Webdriver a plus
  • Agile - Scrum or Kanban
  • Version control using Git
  • Experience with Atlassian product suite (JIRA, Confluence etc.) desired
  • CI/CD using tools such as Jenkins, GoCD, or Bamboo