Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Application Architect (Java) @ Relevantz Technology

Home > Software Development

 Application Architect (Java)

Job Description

  • Develops blueprints of Application Architecture with an emphasis on participating components, services, interfaces and data flow.
  • Create high level design choices of the application, using proven tools and platforms.
  • Ensures high level coding standards through stringent code development practices.
  • Liaises with Solution and Technical Architects to ensure the business requirements with respect to the Application are met satisfactorily.
  • Exhibits a high level of understanding on the domain of the application.
  • Collaborates with Stakeholders for collecting business requirements of the application, analyzing them for potential clarifications and external systems integration.
  • Develop prototypes and proof of concepts on new ideas, business requirements before proceeding towards a complete implementation.
  • Provides near accurate estimates on planning of work items, cost and resources and timelines of the project.
  • Leads and mentors the team to ensure that the team has understood the architectural design and the development standards.
  • Works closely in coordination with cross functional teams such as UI/UX, program/project management teams and business analysts for smooth and cohesive project delivery.
  • Communicates with project stakeholders and provides status on technical challenges and architectural design changes/challenges.
  • Performs a technical risk mitigation/contingency plan and addresses them effectively and proactively.
  • Maintains and provides ways of addressing technical debt.
  • Addresses technical challenges of the team by mentoring them at appropriate time.
  • Ensure that the quality and security of the application are not compromised, through frequent quality control gates/checks and VAPT assessments.
  • Performs frequent code reviews to ensure that the team adheres to standards and best practices and highlights effective ways of development
  • Maintains a high level of documentation for the Application including architectural design, standards, coding best practices, quality controls and security considerations.
  • Stays updated with the latest industry trends and technologies, recommending improvements to existing architecture and practices.
Required skills and qualifications:
  • Proven experience in more than one programming language (Java, Spring, Dot Net, Python, React.js, Angular, Node.js, Microservices, Containerization, Cloud, DevOps etc.)
  • Proven track record of architecting applications with emphasis on reliability, scalability, and availability.
  • Strong knowledge and experience in designing systems of high availability and scalability, and resilient systems
  • Proven Work experience in publishing API Contracts, API Engineering and API Management
  • Proven work experience in estimating high available systems with respect to costing, resourcing and time.
  • Experience in designing microservices with an emphasis on 12 Factor Methodology
  • Experience in containerization and orchestration (Docker, container-d and Kubernetes)
  • Experience in systems integration of third party and internal systems (using MuleSoft, APIGEE etc.)
  • Experience in one or more of the following Architectural Patterns (Client-Server, Master-Slave, Pipes and Filters, Microservices, Micro Kernel, Streams and Event driven systems, Domain Driven Design, SOA, Component Based, Monomer etc.)
  • Experience in using Patterns of Reliability. (Sharding, Throttling, Circuit-Breaker, Retry, Saga, Bulkhead etc.)
  • Experience securing applications through industry best practices and standards.
  • Experience performing vulnerability and penetration testing to identify bottle necks and recommend solutions
  • Proven Experience in performance tuning of applications.
  • Experience using one or more of the following Databases (Oracle, MSSQL, PostgreSQL, MySQL, MariaDB, MongoDB, Cassandra, etc.)
  • Experience in one of the cloud platforms (AWS, Azure, GCP or OpenStack)
  • Experience in building Deployment Pipelines and version control systems

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Relevantz Technology
Location(s): Virudhunagar

+ View Contactajax loader


Keyskills:   Performance tuning Costing SOA Coding Project management Postgresql MySQL Manager Quality Control Oracle Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

GCP Solution Architect

  • NTT DATA Business
  • 8 - 13 years
  • Hyderabad
  • 10 hours ago
₹ Not Disclosed

Technical Security Architect

  • NTT DATA Business
  • 10 - 15 years
  • Bengaluru
  • 12 hours ago
₹ Not Disclosed

Salesforce Solution Architect

  • NTT DATA Business
  • 8 - 13 years
  • Bengaluru
  • 16 hours ago
₹ Not Disclosed

Pega Lead System Architect

  • NTT DATA Business
  • 10 - 15 years
  • Bengaluru
  • 18 hours ago
₹ Not Disclosed

Relevantz Technology

We are a software development services company with thought leadership in engineering digital solutions. We enable your enterprise to be more engaging, insightful, predictive, and efficient by adopting the technology advancements of the digital revolution and by supporting you from ideati...