Posted on: 01/05/2026
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 :
- 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
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1632803