Description

Key Requirements and Technology Experience:  

  • Key skills; Strong Spring Boot
  • Rest API Development Experience
  • Angular 17+ (team is moving to 20 soon)
  • Proven experience and education in designing and developing systems and solutions with Java, C#, Angular.js or Python
  • Actively collaborate in requirement analysis, module design, architecture and development of interfaces to meet business requirements.
  • Use Agile Software Development methodology for developing the application. JIRA for Issue and project tracking and maintain detailed documentation about the flows and functionality.
  • Develop Spring RESTful web services application using Open-Source Frameworks - Spring Boot, Spring Core, IOC, other core components like oauth2 and security.
  • Develop full stack applications using AWS cloud-platforms with services like EC2, Lambda, CloudFormation, S3, IAM Roles, EKS, CloudWatch and Elastic Search and AWS messaging capabilities like SQS and SNS and AWS NoSql database like DynamoDB.
  • Design interactive front-end application Using Angular JS, NGRX state management, RXJS, Redux plugin, Bootstrap.
  • Experience with financial mathematics and statistics, portfolio modeling and/or trading.
  • Experience with messaging applications using frameworks such as Kafka, JMS, Apache ActiveMQ.
  • Experience with distributed caches such as Gemfire.
  • Experience with implementing cross cutting concerns like declarative transaction management using Spring AOP.
  • Experience with developing advanced Continuous Integration & Continuous Delivery (CI/CD) pipeline including software configuration management, test automation, version control, static code analysis using (Jenkins, Stash, Ansible, Docker).
  • Experience with test automation at different levels of testing (unit, component, integration and functional tests) using Junit, Mockito and Cucumber for Integration testing. Client-side testing using Jasmine framework, test runners like Karma and tools (e.g. Cucumber, FitNesse, Gerkin/Protractor).
  • Experience in Perform system analysis, application security, application performance using JMeter, code quality and code quality using SonarQube and secure code validation with Veracode.
  • Experience with monitoring services using CloudWatch and Datadog or Splunk

Education

Any Graduate