HamburgerMenu
hirist

Job Description

Description :

We are seeking a hands-on Java Architect with 10+ years of experience in designing, developing, and delivering enterprise-grade, cloud-native applications.

The ideal candidate will lead architecture and design initiatives while remaining deeply involved in hands-on development across Java, Spring Boot, Microservices, and AWS ecosystems.

This role requires strong leadership, excellent problem-solving skills, and the ability to build scalable, secure, and high-performance distributed systems.

Key Responsibilities :

- Own and define the technical architecture for complex enterprise applications using Java, Spring, Microservices, and Cloud technologies.

- Design and implement end-to-end solutions ensuring scalability, resilience, security, and performance.

- Lead the design of microservices, REST APIs, event-driven systems, and integration patterns.

- Architect and implement cloud-native solutions on AWS using services such as EC2, S3, RDS, Lambda, API Gateway, SQS, SNS, and Step Functions.

- Provide technical leadership, mentor engineers, and enforce best practices across teams.

- Conduct code reviews, architecture reviews, and ensure adherence to quality and security standards.

- Collaborate with product owners, DevOps, QA, and business stakeholders to align technical solutions with business goals.

- Drive CI/CD pipeline design and automation using modern DevOps practices.

- Troubleshoot complex production issues and ensure operational readiness.

Key Requirements :

- 10+ years of experience in Java-based application development and architecture.

- Strong hands-on experience with Java 17+, object-oriented design, and concurrent programming.

- Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).

- Proven experience in Microservices Architecture and event-driven systems (Kafka).

- Solid experience designing and consuming RESTful APIs.

- Strong experience with AWS Cloud and cloud-native application design.

- Experience with containerization and orchestration (Docker, Kubernetes).

- Strong understanding of SDLC, Agile/Scrum methodologies, and CI/CD practices.

- Excellent communication skills and ability to lead technical discussions.

Must-Have Skills :

- Java (Core Java, Java 17+).

- Spring Boot, Spring MVC, Spring Security.

- Microservices Architecture.

- RESTful Web Services.

- AWS (EC2, S3, RDS, Lambda, API Gateway, SQS, SNS, Step Functions).

- Docker & Kubernetes.

- Kafka / Event-driven architecture.

- SQL & NoSQL Databases (MySQL, PostgreSQL, MongoDB, DynamoDB).

- CI/CD tools (Jenkins, Git, SonarQube).

- Security best practices (OAuth2, JWT, TLS 1.2+).

Preferred Skills :

- Frontend frameworks : Angular or React.

- Infrastructure as Code : Terraform, CloudFormation.

- Monitoring & logging tools : CloudWatch, Grafana.

- Experience with IoT or real-time data streaming systems.

- Knowledge of GenAI-based developer tools for productivity and code optimization.

- Experience in financial services or large-scale enterprise systems.

- Exposure to additional languages (Go, Node.js, Scala).

- AWS or Java-related certifications.


info-icon

Did you find something suspicious?