HamburgerMenu
hirist

Job Description

Job Summary :


As a Senior Java Architect, you will be a pivotal leader in the design, development, and evolution of our enterprise-level Java-based solutions. You will be responsible for defining technical strategies, architectural patterns, and best practices, ensuring scalability, reliability, and performance across our core systems. This role requires a blend of deep technical expertise, strategic thinking, and strong communication skills to guide engineering teams and collaborate effectively with stakeholders across the organization.


Key Responsibilities :


- Define and drive the architectural vision and roadmap for complex Java-based applications and microservices.


- Design scalable, resilient, and cost-effective cloud-native solutions, primarily leveraging AWS.

- Provide technical leadership, mentorship, and guidance to engineering teams on design patterns, coding

standards, and architectural principles.

- Evaluate and recommend new technologies, tools, and methodologies to enhance our development processes and product capabilities.

- Ensure solutions meet stringent non-functional requirements, including performance, security, availability, and maintainability.

- Collaborate with product management, engineering teams, and other architects to translate business requirements into robust technical designs.

- Participate in code reviews, technical discussions, and contribute to the continuous improvement of our software development lifecycle.

- Stay abreast of industry trends, emerging technologies, and best practices in Java, cloud computing, and enterprise architecture.


Minimum Qualifications :


- Bachelor or higher engineering degree in Computer Science, or related technical field, or equivalent additional professional experience.


- 5 years of experience in delivering solutions from concept to production that are based on Java as an architect in global organizations.

- 12 years of industry experience in design, development, deployments, operations and managing non-functional perspectives of technical solutions.


Required Skills & Qualifications :


- Experience with structured Enterprise Architecture practices and large solutions.


- Wide knowledge of technology solutions and ability to learn and work with emerging technologies,

methodologies, and solutions.

- Expertise in architecting, designing, and implementing microservices based cloud-native solutions.

- Deep understanding of cloud technologies on one of the cloud platforms AWS (preferred), Azure or Google Cloud.

- Good proficiency overlap with technologies like : Java8, RxJava, Kotlin, Golang, SpringBoot, SpringSecurity, Gitlab-CI, Ansible, Terraform, Docker, Openshift, Kubernetes, Istio, NGINX, JMeter.

- Strong communicator with ability to collaborate cross-functionally, build relationships, and achieve broader organizational goals.


Desirable Skills & Qualifications :


- Good experience in development tools, CI/CD pipelines.


- Experience or knowledge of various kinds of NoSQL databases.

- Experience with Agile and/or SAFe practices.

- Good knowledge of Project NFRs (Non-Functional Requirements) and design solutions considering limits of NFRs to make solutions efficient with minimal cost of development and infrastructure.


info-icon

Did you find something suspicious?