HamburgerMenu
hirist

Job Description

We are seeking a highly skilled and experienced Java Architect to design and oversee the implementation of enterprise-grade applications built on Java technologies. The ideal candidate will possess deep expertise in Java development, system architecture, and design patterns, with a strong ability to guide development teams and ensure scalable, secure, and high-performance solutions.


Key Responsibilities :


- Design and define architecture for Java-based applications and systems.


- Evaluate and recommend tools, technologies, and processes to ensure high-quality, maintainable solutions.


- Lead technical discussions, design reviews, and code reviews.


- Create high- and low-level design documents and architectural diagrams.


- Collaborate with cross-functional teams including development, QA, DevOps, and product management.


- Ensure best practices in coding, security, and performance.


- Guide development teams through technical challenges and decisions.


- Stay up to date with emerging trends in Java and related technologies.


Required Skills :


- Proven experience as a Java Architect or Senior Java Developer.


- Deep understanding of Java SE and EE platforms.


- Strong knowledge of frameworks like Spring (Core, Boot, MVC, Security), Hibernate/JPA.


- Experience with RESTful APIs, Microservices architecture, and containerization (Docker/Kubernetes).


- Proficient in architectural patterns like MVC, SOA, Event-Driven, and Microservices.


- Solid understanding of database design and ORM technologies.


- Familiarity with cloud platforms such as AWS, Azure, or GCP is a plus.


- Excellent problem-solving, communication, and leadership skills.

info-icon

Did you find something suspicious?