Lead/Architect - Java with Oracle and Angular
InterSources - United, Pennsylvania, us, 15689
Work at InterSources
Overview
- View job
Overview
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.