Job Title:  Middleware - Enterprise Application Architect

Job requisition ID ::  48631
Date:  Jan 25, 2023
Location:  Bengaluru
Designation:  Associate Director

Must Have :

Min-Max Exp - 10 - 15 years

- Exposure in delivering complex architectures in minimum 2-3 projects
- 4-5 years  of extensive experience & knowledge and skills in back end programming in Java 8 and above, Spring ,Spring boot
Extensive experience in Micro services, Rest Services, JPA, Automated unit testing through tools.
- Solid understanding of OO Design Principles, Design Patterns and multithreaded applications.
- Should have hands on writing Junit test cases (JUNIT/Testing)
- Good to have knowledge on Micro service concept/DDD/Docker
- Should have experience on version control system (preferably GIT), build tools (Maven/Gradle), Continuous Integration tools(Jenkins).
- At least one SQL, and NOSQL DB work experience
- Experiece in latest software design architectures i.e factory, singleton, even driven architecture
- Must have created UML diagrams e.g. Class or Sequences diagrams
- Must have worked on any MQ tool
- designed services for deployment in containerized environment
- Experience in perfomance optimization techniques at all application layers
- Experince in design and buliding large scale applications
- Experince to use static and dynamic code analysis
- Demonstrates the use of open source and commercial tools that may be used to create and model the logical architecture for an application.
- Displays a full understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning.
-Test-driven Development
- Experience writing server-side APIs, as well as familiarity with backend as a service
- Strong coding, data structures and algorithms.
- Experience with the following is a plus: GIT, Maven, Jenkins, uDeploy, JIRA, RTC
- One BPM tool
- Caching
- Worked on implementing OWASP top 10 guidelines
- Implemented Authorization and Authentication in APIs
- Code static / dynamic analysis tools for security violations

Nice to have :
- Should have designed distributed traceability with in the application
- Having Front End Exp in Angular/React/Vue/Jquery
- Having experince in node.js/express.js/nest.js
- Certified Information Systems Security Professional (CISSP)
- Any Cloud Vendor specific Security certification



GCP Function
Cloud Composer
Cloud Dataflow
Stackdriver, Cloud Debugger,Stackdriver, Apigee,cloud big table, cloud sql, cloud spinner,cloud bigtable, firebase, Cloud Pub/Sub, GCP  Cloud Monitoring

GCP Professional Architect Certification Required



AWS Lambda
AWS Gateway
S3 storage, Kinesis, ECS,EKS, EC2,RDS, Redshift,cloudformation, AWS APIGateway, AWS Elastic Cache,AWS SQS, Dynamo DB, Cloud Watch

AWS Solution Architect Associate/Professional Certification Required



Azure Function
AppInsight, Blob Storage, Azure Event Hubs,Container Instances, AKS, Virtual Machines,SQL Database,Synapse Analytics,Resource Manager, API Managment,Cache for Redis,Queue Storage,Cosmos DB, Monitor

AZ-303/304 Certification Required