Job Title: Middleware - Enterprise Application Architect
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 –
GCP Function
Apigee
Cloudstorage
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:-
AWS Lambda
AWS Gateway
R53
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:-
Azure Function
EventHub
CosmosDB
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