Solutions Architect - Java

InterSources

  • Audubon, PA
  • Permanent
  • Full-time
  • 23 days ago
Description:
Solution Architect - Job Description
Position: Solution Architect
Location: Audubon, PA
Employment Type: Full-Time
Experience Required: 12 to 15 years
Key Focus: Java, Angular, Oracle, Cloud (AWS)Job Summary
We are seeking a highly experienced Solution 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.

InterSources