Unknown Company

Solutions Architect - Java

audubon, pa • Posted 3 days ago
Onsite Full Time General

Solution ArchitectWe 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.Responsibilities1.

Solution Architecture & DesignDefine 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 & DevOpsDeploy 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 & CollaborationMentor 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 & CollaborationProvide 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 & QualificationsTechnical SkillsBackend Development: Java, Spring Boot, Spring MVC, Hibernate/JPAFrontend Development: Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3, BootstrapMicroservices & API Development: RESTful APIs, API GatewayMessaging & Event-Driven Architecture: Java messaging servicesDatabases: Oracle, Firebase, RedisCloud & DevOps: AWS/GCP/Azure, Docker, Kubernetes, CI/CD PipelinesSoft SkillsLeadership: 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.

Back to Job Search