Job Description :

Job Description:

Job Title: Java Architect

Location: Remote

Java Architect

The Architect plays a critical support in managing and providing strategic guidance for the company in the full-life cycle implementation of systems and solution that satisfies business requirements and organization direction. This role determines and develops architectural approaches and solutions, conducts business reviews, documents current systems, and develops recommendations of how to proceed with the applications. May contribute to the planning of the overall organizational IT strategy.

 Job Responsibilities:

  • Design and architect scalable, distributed on premise and cloud-based Services and Applications that integrates across different technologies in our company landscape.
  • Provide comprehensive, expertise, collaboration and technical support to development teams including hands-on efforts and ensuring that proposed architectures are viable.
  • Define and/or validate logical and physical architecture for a proposed solution, applying all relevant enterprise and industry standards.
  • Work closely with software engineering and technical teams to ensure successful rollout of the solution.
  • Work closely with business stakeholders so that business vision and requirements are addressed correctly.
  • Analyze complex functional and non-functional requirements and make appropriate design adjustments, as well as provide effort estimates to support project management.
  • Carry out performance analysis of existing and proposed solutions against difficult-to-achieve performance requirements.
  • Provide guidance to software development teams on activities including service-oriented and object-oriented analysis and design.
  • Define and support software architecture models and write the necessary code, frameworks, and documentation to distribute to the technical community to leverage in technical solutions.
  • Effectively communicate design concepts to both technical and non-technical stakeholders.
  • Lead and mentor other software engineers in the company.
  • Conduct evaluation of new technology platforms and components.
  • Create and participate in the establishment of reference architecture and domain models.
  • Follow the established Enterprise Architecture methodology.
  • Oversee the implementation of platform improvements and business projects.
  • Ability to lead discussions around complex solution design tradeoffs and drive conflict resolution
  • Understanding of the challenges that developers face when deploying cloud-native or migrating large applications on modern cloud infrastructure


  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors

If you are interested, Please share your resume at hr_admin AT .




NK Technolabs


Similar Jobs you may be interested in ..