Job Description :

Job Title: Java Architect

Location: Peapack, NJ

Duration: Long Term

Need only GC or Citizens



Job Description:

Required Skills:

  • 12+ years of experience with multiple front-end languages and libraries such as, HTML/ CSS, JavaScript, XML, jQuery
  • Must have a strong understanding of technical tools and development platforms.
  • Experience with technical design and architecture concepts such as application design, integration platforms, networking, computation concepts, application frameworks, and data modeling approaches.
  • Experience of multiple back-end languages such as Java and JavaScript frameworks such as Angular, React, Node.js
  • Experience in Spring, Spring Boot, Microservices, ORM Tools, and Cloud technologies. 
  • Experience with Java Microservices architecture, Service Oriented Architecture (SOA) and Web Services (REST/SOAP) 
  • Experience with designing, implementing, and deploying microservices in distributed systems 
  • Good to have knowledge and experience of deploying to application in AWS Cloud using Jenkins, Docker. 
  • Strong knowledge and experience with at least one Relational Database like SQL Server, PostgreSQL.
  • Familiarity with a CI/CD using Maven, Jenkins & source control system (Gitlab, SVN, etc.) and container platform like Docker, Kubernetes
  • Good understanding of PingFederate or any SSO security model
  • Experience with high-throughput messaging technologies and patterns; Apache Kafka and related technologies



  • Develop design specifications, installation instructions, and integration with other system related information.
  • Provide changes to project design concepts to improve efficiency.
  • Provide the perfect design solutions and ensure compatibility of system components working with enterprise architecture.
  • Evaluate current or emerging technologies to consider monetary factors of java program.
  • Provide technical guidance and development support to the team.
  • Identify system data, hardware and software components required to meet user needs.
  • Implement solutions focusing on reuse and industry standards at a program, enterprise, or operational scope.
  • Convey architectural solutions to all levels of professionals and leaders.
  • Ensure compliance with established architecture, design patterns, policies, standards, and best practices.
  • Identify, review and present input on project activities and plans.
  • Leading application development team and supervising design, testing and modification stages.
  • Design and document high level architectural specifications for solutions. 
  • Plan and design security application integration and infrastructure architectures to deliver scalable solutions for requirements

Similar Jobs you may be interested in ..