Please login/register to apply for this job.
3 Sep 2021

Full-Time Senior Java Digital Software Architect (Remote)

Black Knight Financial Services – Posted by BKInc2018 Jacksonville, Florida, United States

Job Description

Black Knight is the premier provider of integrated technology, services, data and analytics that lenders and servicers look to first to help successfully manage the entire loan life cycle. Our deep understanding of regulatory and compliance issues complements the knowledge, technology and solutions we offer to help our clients achieve their business goals. Black Knight offers leading software systems; data and analytics offerings; and information solutions that facilitate and automate many of the business processes across the mortgage life cycle.

LOCATION: This job is fully remote eligible within the United States. If located in Jacksonville, FL some onsite may be required.


Responsible for the design and engineering of enterprise Java Cloud architecture solutions. Responsible for providing input into the java and cloud development of the IT strategic technol ogy direction for a brand new product through defining and communicating the architecture standards, guidelines, and statements of direction with guidance from senior architects as appropriate by facilitating the design and establishment of architecture standards. The Sr. Java Digital Software Architect will drive the design solution of a brand new auto loan digital product for the company.


  • Executes the Digital architecture process for Java based technology solutions with guidance from senior architects as appropriate and drivin g the adoption of new technologies by researching technical trends and developments.
  • Fully understands the enterprise architecture mission for cloud and deployable services and educates others throughout the organization on the function of the governance, architecture, and standards.
  • Defines the appropriate design patterns and implements reference architecture that is necessary to ensure development teams have a blueprint.
  • Supports development teams in various areas including design, development, test automation, packaging, deployment, and maintenance for go forward architectural components.
  • Determines requirements by assessing business strategies and requirements; researching architecture standards; conducting system and vulnerability analyses and risk assessments; studying architecture/platform; identifying integration issues; and preparing cost estimates.
  • Develops solutions based on microservices/serverless architecture and other clo ud native services.
  • Works with team members and various development teams to ensure changes to new or existing technologies are assimilated and functioning correctly.
  • Partners with other technical architects within the company to ensure consistency for Enterprise Architecture processes and practices.
  • Researches new and emerging technologies to evaluate technical trends and requirements for migrating to the cloud.
  • Develops and fosters strategic relationships and establishes key organizational partnerships.
  • Establishes collaborative working relationships with internal and external business partners and clients to ensure that technology solutions align with security architecture and business strategy.
  • Performs other related duties as assigned.


Bachelor’s Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.

Any AWS or Azure certifications a plus.


  • Experience in delivering solutions utilizing microservices or serverless based architectures
  • Skilled in Java object oriented design and development with an emphasis on RESTful web services
  • Experience in Auto Loan business domain a plus
  • Experience with cloud native development methodologies and container based deployments (e.g. Azure, OpenShift, AWS, Cloud Foundry, Kubernetes, Docker, etc.)
  • Experience with AWS highly desired
  • Understanding of Continuous Integration and Continuous Delivery (CI/CD) concepts and experience with developing terraform or cloud formation scripts desired
  • Experience with Springboot desired
  • Experience with modern or micro front-end frameworks such as Angular desired
  • Familiarity with API first strategy and related tools an d technologies highly desired (e.g. API Gateway, OpenAPI Spec, OAuth2)
  • Knowledge in AI/ML, Model Training, Data Visualization a plus
  • Working knowledge of data streaming tools like Kafka or AWS Kinesis Streams desired
  • Experience with open source relation or NoSQL databases desired
  • In-depth knowledge of the Software Development Life Cycle (SDLC) following an Agile methodology
  • Knowledge of financial services, mortgage or financial technology industries a plus
  • Proficiency in software solutions design and requirements definition disciplines leveraging model driven design based tools and techniques including conceptual solution component models, business process models, use cases, etc.
  • Willingness to quickly become an expert in new technologies
  • Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors)
  • Excellent analytical, decision-making, problem-solving, team, and time management skills
  • Ability to persuade and influence others on the best approach to take
  • Ability to estimate work effort for project sub-plans or small projects and ensure the project is successfully completed
  • Positive outlook, strong work ethic, and responsive to internal and external customers and contacts
  • Willingly and successfully fulfills the role of teacher, mentor and coach
  • Thorough understanding of design patterns and their application
  • Fluency in developing and understanding sequence diagrams, class models, etc.

Enterprise Architect – Expert

Expert professional role. Works independently on many information technology projects frequently as a project leader and subject matter expert. Works on large, complex architecture issues or projects that require increased skill in mult iple IT functional areas. Requires extensive knowledge of architecture issues, techniques and implications across all existing computer platforms. May manage or serve as a project leader for information technology projects or the architecture components of multi-discipline projects. Must have extensive knowledge of enterprise architecture. May coach more junior staff. Typically requires twelve (12) or more years of experience in information technology with at least eight (8) years of experience working across multiple architecture disciplines.

Black Knight is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, and protected veteran or military family status. Our employees’ diversity is our strength, and when we embrace our differences, it makes us better and bright er. Black Knight’s commitment to inclusion is at the core of who we are, and motivates us in how we do business each and every day.

How to Apply

Job Types: Full-Time.

Job expires in 20 days.

62 total views, 1 today

Apply for this Job