HamburgerMenu
hirist

Technical Architect - Java Development

Nexionpro Services
15 - 20 Years
Others

Posted on: 01/05/2026

Job Description

Job Description :


This role requires deep expertise in Java, Spring Boot, architectural design, design patterns, and hands-on experience in proof-of-concepts (POCs), feasibility studies, application redesign, and data modeling. The Java Architect will work closely with stakeholders, development teams, and leadership to deliver high-quality, scalable, and secure solutions aligned with business goals.


Experience :


- 10 - 16 years of experience in Java-based enterprise application development

- Strong hands-on expertise in Java, Spring Boot, RESTful services, and microservices architecture

- Proven experience in application architecture, specification design, and system integration

- Deep understanding of object-oriented design principles and design patterns

- Experience performing POCs, feasibility analysis, and technical evaluations

- Hands-on experience with application security, vulnerability assessment, and remediation

- Strong knowledge of JUnit and test-driven development practices

- Experience in application redesign, refactoring, and performance optimization

- Solid understanding of data modeling, relational and/or NoSQL databases

- Excellent communication and leadership skills, with the ability to mentor teams

- Ability to work closely with stakeholders and translate business requirements into technical

solutions

- Strong problem-solving mindset with attention to detail and quality


- Strong experience in WebFlux, APIs, Design Patterns, Microservices, and Spring is mandatory


Responsibilities :


- Define and own the overall application architecture, ensuring scalability, performance,

security, and maintainability


- Design technical specifications, high-level and low-level designs, and architectural blueprints

- Lead development using Java, Spring Boot, and related frameworks


- Apply design patterns and best practices across the application lifecycle

- Conduct POCs and feasibility studies to evaluate new technologies and architectural

approaches

- Drive application redesign and modernization initiatives, including legacy system

transformation

- Ensure implementation of secure coding practices and address application vulnerabilities

- Define and review data models, database designs, and integration strategies

- Establish and enforce coding standards, architectural guidelines, and quality benchmarks

- Collaborate with cross-functional teams for knowledge transfer and technical mentoring

- Oversee unit testing strategies using JUnit and ensure high test coverage

- Identify technical risks and propose mitigation strategies early in the project lifecycle

- Support delivery teams to ensure project milestones are achieved on time

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...