Programming Languages: Java, and JavaScript; working in distributed systems, object-oriented programming, design patterns and design methodology; JAVA services using Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing.
Software security skills including secure coding, web application security and DevSecOps; Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
AWS Core Services: AWS Services such as ECS, Secrets Manager, API-Gateway, CloudWatch etc.
Frameworks: SpringBoot, Node.js, such as Full / MEAN / MERN stack
Data Store: NoSQL or Relational Data structures; MongoDB BPM tools
Data Streaming: SQS, Kinesis
Application Programming Interfaces (API): Consumption & Development; implementing service-oriented architecture (SOA) patterns; Web service technologies such as APIs, REST, JSON, SOAP, XML, JDBC, MySQL
Unit, interface and end user testing concepts and tooling (functional & non-functional)
DevOps Platform: Industry standard CI/CD solutions, platforms and tools (Jenkins, Atlassian, Sonar, Artifactory, CheckMarx etc.) to support lifecycle capabilities.
Software Development Life Cycle (SDLC): Monitoring and logging techniques