Posted on: 11/10/2025
Description :
- Architect, design, and oversee the implementation of complex, distributed, and high-availability Java-based applications.
- Define and enforce coding standards, architectural patterns, and best practices.
- Collaborate with product owners, business analysts, and other stakeholders to translate business requirements into scalable technical solutions.
- Evaluate and recommend tools, technologies, and frameworks aligned with project and organizational goals.
- Lead technical design reviews, code reviews, and performance optimizations.
- Provide mentorship and technical guidance to development teams.
- Drive migration of legacy applications to modern architectures (e.g., microservices, containerized environments).
- Ensure security, scalability, maintainability, and performance are built into every solution.
Required Skills & Qualifications :
- 10+ years of experience in software development, with at least 3+ years as an Architect or Technical Lead.
- Strong expertise in Java / J2EE, Spring / Spring Boot, and RESTful API design.
- Solid understanding of microservices architecture, containerization (Docker, Kubernetes) and CI/CD pipelines.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Proficiency in database design and working with both relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
- Strong knowledge of design patterns, scalable architecture principles, and software security practices.
- Excellent communication skills with the ability to translate complex technical concepts for non-technical stakeholders.
Preferred Qualifications :
- Experience with event-driven architectures (Kafka, RabbitMQ).
- Exposure to DevOps practices and infrastructure as code (Terraform, Ansible).
- Certification in Java or Cloud technologies is a plus.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1558771
Interview Questions for you
View All