Technology Architect

Apply now

Apply for Job

Date: 04-Jan-2022

Location: IN

Company: harbinger

Experience: 9+ years

 

Technical skills:

  • Must have expertise in designing and implementing end to end cloud-based web applications using Java, J2EE using technical principles and standards
  • Hands-on experience in Java, J2EE, Spring MVC, Spring Boot, Microservices Architecture
  • Demonstrable experience in designing and implementing complex end-to-end Client applications and distributed systems utilizing services in public cloud infrastructure.
  • Experience in AWS cloud is a must. Understanding of following cloud services is a must - Storage, Computing, Serverless, Database, Networking and Monitoring
  • Must possess good knowledge of key AWS services like EC2, S3, Kubernetes, etc.
  • Experience is architecting application with minimum one frontend languages like React.JS, Angular or equivalent
  • Hands on experience in Database technologies RDBMS (Postgres, MySQL, SQL Server etc) and NoSQL Datastores (Elastic Search, Redis, Dynamo DB etc)
  • Must have willingness to learn different server side and client side technologies in order to effectively contribute on various projects
  • Must have good experience with designing complex system architecture including setting with DevOps/CICD practices
  • Should have good exposure to BDD, TDD, Agile practices
  • Should have an understanding of Schema Design, Queries and Updates, JSON based Query, Backup and Restore, Clustering, and Archival strategy
  • Solid understanding of security and compliance frameworks, standards, and implementation in public cloud environments; relevant experience in vulnerability management and security operations deployments in a public cloud
  • Should setup standard practices with code reviews, static code analysis and Unit test frameworks. Should hold expertise in Unit Test frameworks like XUnit, Junit, Jasmine, Karma or equivalent
  • Should setup practices to manage code using GIT or equivalent
  • Excellent presentation and communication skills

 

Responsibilities:

  • Design software systems with required technologies and ensure compliance with all architecture requirements
  • Present architectural solution to customer with help of different diagrams and tools
  • Develop architectural principles and standards for projects
  • Provide technical direction to team
  • Define and monitor non-functional areas like static code analysis, performance, and security across projects
  • Responsible for defining and maintaining the overall architecture for all system/program/initiatives
  • Responsible for defining and monitoring non-functional areas like static code analysis, performance, and security across projects
  • Ability to solve technical complex problems and be called on to deliver within tight deadlines
  • Review (cloud) infrastructure for any issues and recommend solutions
  • Performs and participate in the technical reviews of developed components
  • Maintain and evolve the existing system and its architecture, redesign for migration to new technology and platforms
  • Contribution in the proposal engineering and recruitment activities

Harbinger

About Harbinger
 

Harbinger is a three-decade young Global Software Services and Product company, headquartered in Pune, India. We build software products for our customers in the domains of HR Tech, Health Tech, Content and Learning Tech.
 

These are exciting times at Harbinger! Powered by an ambitious growth plan built on Innovation, Engineering Excellence and Customer centricity, Harbinger is on a journey of constant reinvention, making the most of upcoming technology and business trends. Agility, Professionalism, People Development, and Meritocracy are the foundation of our culture that pivots on trust, transparency, and continuous learning. We are proud to be a diverse and inclusive organization and an equal opportunity employer.
 

We thrive on an employee-centric work environment, that is not only dynamic and fast-paced, but also focuses on personal and professional development. An open culture, a friendly environment, opportunities to grow under the mentorship of talented seniors and technically sound colleagues, flexible work from home options, a host of employee benefits, and an opportunity to work on cutting edge technologies are some of the things you can expect to experience in Harbinger. Check out the Harbinger Group pages on LinkedIn, Facebook and Instagram.