Qureos

FIND_THE_RIGHTJOB.

Senior Java Architect

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Introduction
We are looking for 10+years experienced candidates for this role.

Job Description

The Senior Java Architect is responsible for designing, developing and overseeing the architecture of enterprise-level Java applications. This role ensures that systems are scalable, high-performing, and secure by leveraging modern Java frameworks and best practices. The Java Architect will collaborate with cross-functional teams to integrate various technologies (such as messaging, caching, databases, api gateways, security infrastructures, workflow engines, deployment mechanisms etc) into a cohesive solution and guide developers in implementing robust, maintainable code.

Certifications :

  • Oracle Certified Master, Java Enterprise Architect (OCMJEA)
  • Oracle Certified Professional Java Programmer/Developer
  • Certified Kubernetes Application Developer (CKAD)

Primary Skills :

MUST HAVE

Core Responsibilities

  • Define the overall architecture for Java-based applications, including the use of microservices, APIs, and integration patterns to meet business requirements.
  • Select and govern the use of Java frameworks (for example, Spring Boot, Spring Security, Hibernate/JPA) to ensure consistency and quality across projects.
  • Lead the end-to-end modernization of a mission-critical on-premises platform, ensuring near zero data loss and minimal downtime during migration.
  • Design and deliver solutions that can run alongside existing systems, support phased rollout across multiple data centres and a DR site, meet strict uptime and performance SLAs, and align with existing monitoring and integration mechanisms.
  • Collaborate with Database and Infrastructure teams to define how applications interact with databases and run in containerized environments (for example, Oracle Database for OLTP and Redis for caching).
  • Establish coding standards, conduct code reviews, and mentor development teams on best practices for error handling, logging, and secure coding.

Technical Skills

  • Expert-level proficiency in Java (Java SE/EE, ideally including recent versions) and in-depth knowledge of the Java ecosystem.
  • Strong experience with Java frameworks and libraries: Spring Boot for microservices, Spring Security for authentication and authorization, Hibernate/JPA for ORM, and related tools.
  • Hands-on experience designing and implementing microservices architectures and RESTful APIs, including inter-service communication patterns and API documentation (OpenAPI/Swagger).
  • Solid understanding of relational databases, especially Oracle database design and SQL.
  • Strong understanding of API security and authentication/authorization mechanisms (for example, OAuth2, OpenID Connect, JWT).

Experience and Soft Skills

  • 10+ years of experience in software development with at least 2–3 years in an architect role focused on Java applications.
  • Proven track record in designing and delivering large-scale, distributed systems and enterprise applications using Java technologies.
  • Strong leadership in guiding development teams, conducting design reviews, and driving architectural governance.
  • Excellent communication skills, with the ability to explain complex technical concepts to stakeholders and produce clear architectural documentation and diagrams.

SHOULD HAVE

Responsibilities

  • Design integration solutions using enterprise messaging and API management tools (for example, implementing event streaming with Apache Kafka and using API gateways such as IBM API Connect for external integrations).
  • Work closely with DevOps teams to integrate build and deployment pipelines (for example, Azure DevOps or Jenkins) and containerization platforms (such as Docker and OpenShift) into the development lifecycle.
  • Monitor and troubleshoot the architecture during development and testing, and address performance bottlenecks or security vulnerabilities using monitoring tools, logs, and APM solutions.

Technical Skills
  • Knowledge of messaging and streaming platforms like Apache Kafka to support event-driven architecture.
  • Experience with caching and session management solutions (for example, Redis or in-memory grids) to improve performance and scalability.
  • Experience with API gateway products (such as IBM API Connect) for managing internal and external APIs.
  • Proficiency with DevOps and deployment tooling: Git for source control, CI/CD pipelines (Azure DevOps Pipelines or Jenkins), Docker for containerization, and Kubernetes/OpenShift for orchestration.
  • Knowledge of monitoring and logging frameworks and tools (for example, Elastic Stack/ELK for log aggregation and APM tools like Dynatrace) to ensure the health and performance of Java applications in production.

Experience
  • Experience optimizing application performance, including profiling Java applications, tuning garbage collection, and applying caching strategies to achieve high throughput and low latency.
  • Prior involvement in secure software development practices, including integrating static code analysis or vulnerability scanning into the development process, and familiarity with DevSecOps concepts.

Secondary Skills :

NICE TO HAVE

Technical Skills and Experience

  • Exposure to NoSQL or multi-model databases and the ability to choose the appropriate data storage technology for specific use cases.
  • Experience with reactive frameworks or newer JDK features that can improve responsiveness and scalability.
  • Broader experience with different API gateways, logging stacks, and APM tools beyond those explicitly mentioned.
Job Details

Role:

Senior Java Architect

Location :

Trivandrum/Kochi/Qatar

Close Date :

05-12-2025

Interested candidates may forward their detailed resumes to Careers@reflectionsinfos.com along with their notice period, current and expected CTC details. This is to notify jobseekers that some fraudsters are promising jobs with Reflections Info Systems for a fee. Please note that no payment is ever sought for jobs in Reflections. We contact our candidates only through our official website or LinkedIn and all employment related mails are sent through the official HR email id. Please contact careers@reflectionsinfos.com for any clarification/ alerts on this subject.

© 2025 Qureos. All rights reserved.