Job Description

Job Description


Position: Solution Architect

Employment Type: Full-Time

Experience Required: 12 to 15 years

Look for candidates within 1.5 hours drivable distance.

________________________________________

Job Summary

We are seeking a highly experienced Architect to design, develop, and optimize scalable enterprise applications. The ideal candidate should have deep expertise in Java, Spring Boot, Microservices, Frontend Technologies (React.js/Angular), Cloud Platforms (AWS/GCP/Azure), and DevOps Practices. This role involves architectural decision-making, technical leadership, and hands-on development to ensure high-quality, high-performance applications.

________________________________________

Responsibilities

1. Solution Architecture & Design

• Define and implement end-to-end architecture for web and cloud applications.

• Design scalable, resilient, and high-performance microservices using Java (Spring Boot, Spring Cloud).

• Develop API strategies, ensuring RESTful API integration and security best practices.

• Establish coding standards, design patterns, and best practices across frontend and backend development.

• Ensure modular, reusable, and extensible software architectures.

• Perform technical evaluations of new tools, frameworks, and methodologies.

________________________________________

2. Backend Development (Java, Spring Boot, Microservices)

• Develop and maintain RESTful APIs and Microservices using Spring Boot, Jersey, and Hibernate.

• Implement asynchronous messaging with Apache Kafka/RabbitMQ.

• Work with databases (SQL, PL/SQL – Oracle, NoSQL – Firebase) for optimized data storage and retrieval.

• Optimize performance and scalability using caching mechanisms (Redis, Memcached).

________________________________________

3. Frontend Development (Angular)

• Develop responsive, interactive UI components using Angular and modern JavaScript frameworks.

• Integrate UI components with RESTful APIs.

• Ensure cross-browser compatibility and UI performance optimization.

• Collaborate with UX/UI designers for seamless user experience.

________________________________________

4. Cloud & DevOps

• Deploy applications on AWS/GCP/Azure with CI/CD pipelines (Jenkins, Bitbucket, GitHub Actions, GitLab CI/CD).

• Manage Docker containers and Kubernetes clusters for application deployment.

• Implement logging, monitoring, and alerting using ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, and Grafana.

________________________________________

5. Team Management & Collaboration

• Mentor junior developers and conduct knowledge-sharing sessions.

• Drive peer code reviews and unit testing.

• Collaborate with cross-functional teams (QA, DevOps, Security) to ensure seamless delivery.

• Manage project timelines, risks, and deliverables effectively.

________________________________________

6. Technical Leadership & Collaboration

• Provide technical guidance and mentorship to developers.

• Work closely with Product Managers, UI/UX Designers, DevOps, and QA Teams.

• Participate in code reviews, architectural discussions, and sprint planning.

• Stay updated with emerging technologies, frameworks, and industry trends.


Required Skills & Qualifications

Technical Skills

Backend Development: Java, Spring Boot, Spring MVC, Hibernate/JPA

Frontend Development: Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3, Bootstrap

Microservices & API Development: RESTful APIs, API Gateway

Messaging & Event-Driven Architecture: Java messaging services

Databases: Oracle, Firebase, Redis

Cloud & DevOps: AWS/GCP/Azure, Docker, Kubernetes, CI/CD Pipelines


Soft Skills

Leadership: Ability to lead and mentor a team of developers.

Problem-Solving: Strong analytical and debugging skills.

Communication: Clear and effective communication with technical and non-technical stakeholders.

Agile & Scrum: Experience in Agile development methodologies.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application