JAVA Architect
Apply NowCompany: Sarian, Inc.
Location: Albany, NY 12203
Description:
Technical/Functional Skills
Roles & Responsibilities
- Ability to architect end-to-end solutions across distributed and host environments
- Architect, Design, implement and maintain large distributed Java based applications and microservices
- Architect & solve complex problems related to high performant distributed system
- Provides direction, guidance, and definition of IT Platform architecture to effectively support clients IT and business strategy
- Supports all architectural disciplines and champions architectural initiatives
- Reviews existing business processes and establishes metrics to improve business processes, as well as support of all architectural disciplines under their direction
- Aligns architecture strategy with business goals
- Defines, explains, and advocates technology strategy
- Develops and communicates architectural policies, standards, guidelines, and procedures
- Promotes the EA process, outcomes, and results to the organization and senior leadership.
- Ensures the conceptual completeness of the technical solutions
- Leads teams in developing technology plans.
- Consults with project teams to fit projects to enterprise architecture, as well as to identify when it is necessary to modify the enterprise architecture.
- Ensures recommendations are based on business relevance and appropriate timing.
- Collaborates with project management and team leaders to ensure progress towards architectural alignment with project goals and requirements.
- Envision big picture and drive team to deliver high quality product on time
- Communicate and present software features and vision to executive, product, and support teams
- Agile framework/methodology experience is a plus.
- Solve problems proactively.
- Propose solutions where gaps exist
Roles & Responsibilities
- Responsible for resolving technical, substantive and methodological issues related to design architecture for new or emerging solutions and technologies
- Responsible for understanding various aspects of enterprise architecture with knowledge of one or more formalized frameworks such as NASCIO, TOGAF, FE
- Responsible for applying application/software/systems development methodologies including agile approaches
- IT and business/industry work experience including architecture design and deployment, systems lifecycle management, and infrastructure planning
- Solid foundation in software design, design patterns including OO, functional design and performance scaling
- Hands On 10+ years of Java / Spring development experience
- Experience in Microservices architecture, system design
- Relational and NoSQL database experience such as MySQL
- Experience in Docker containerization, Kubernetes, cloud and virtualized systems
- Implementation of GCP architecture concepts.