Search

Java Architect

PublishedPublished: 6/14/2022
Technology

Job Description

Job Title: Java Architect

\n

Job Location: Pittsburgh, PA- (Onsite)

\n

Job Duration: 12+ Months

\n

Experience: 12+ Years

\n

Role Descriptions:

\n

We are seeking an experienced Java Architect with 12+ years of experience in designing, developing, and implementing enterprise-scale Java applications. The ideal candidate will be responsible for defining application architecture, driving technology decisions, leading development teams, and delivering scalable, secure, and high-performance software solutions using Java, Spring Boot, Microservices, and cloud-native technologies. The candidate should possess strong expertise in software architecture, system integration, cloud platforms, DevOps, and modern software development practices.

\n


\n

Key Responsibilities

\n

    \n
  • Design and develop enterprise-level application architecture for scalable, secure, and high-performance Java applications.
  • \n

  • Define application architecture standards, design principles, and development best practices.
  • \n

  • Create high-level and low-level solution architecture documents, technical specifications, and design artifacts.
  • \n

  • Lead the architecture and design of cloud-native microservices-based applications.
  • \n

  • Evaluate and recommend appropriate Java frameworks, libraries, tools, and cloud technologies based on business requirements.
  • \n

  • Design RESTful APIs, event-driven architectures, and enterprise integration solutions.
  • \n

  • Architect distributed systems capable of handling high-volume transactions and mission-critical workloads.
  • \n

  • Lead application modernization initiatives, including migration of monolithic applications to Microservices architecture.
  • \n

  • Collaborate with business stakeholders, product owners, solution architects, and technical teams to translate business requirements into technical solutions.
  • \n

  • Drive technology selection for Java frameworks, middleware, messaging platforms, databases, and cloud infrastructure.
  • \n

  • Design secure applications following enterprise security standards, authentication, authorization, encryption, and compliance requirements.
  • \n

  • Conduct architecture reviews, technical design reviews, and code reviews to ensure adherence to enterprise standards.
  • \n

  • Mentor development teams on architecture principles, coding standards, design patterns, and software engineering best practices.
  • \n

  • Identify architectural risks, performance bottlenecks, and scalability challenges and provide strategic solutions.
  • \n

  • Optimize application performance through code optimization, caching strategies, asynchronous processing, and database tuning.
  • \n

  • Design resilient systems with high availability, fault tolerance, disaster recovery, and business continuity considerations.
  • \n

  • Collaborate with DevOps teams to establish CI/CD pipelines, automated deployments, and Infrastructure as Code (IaC).
  • \n

  • Define API governance, microservices standards, and enterprise integration patterns.
  • \n

  • Support production deployments, troubleshoot critical production issues, and perform root cause analysis.
  • \n

  • Evaluate emerging technologies, AI-assisted development tools, and cloud services to improve software delivery.
  • \n

  • Participate in Agile/Scrum ceremonies and provide technical leadership throughout the Software Development Life Cycle (SDLC).
  • \n

  • Create and maintain architecture documentation, design diagrams, technical roadmaps, and governance documentation.
  • \n

  • Ensure compliance with enterprise architecture standards, security policies, and software quality guidelines.
  • \n

\n


\n

Email ajitkumar.rai@tekgence.com

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...