Description

Design and develop detailed software solutions.

- Develop and integrate various software components.

- Actively participate in software component and system testing.

- Support in delivery of software.

- Ensure compliance with organizations best practices for software development.

- Contribute to asset creation and reuse in software design and development

  • Java Enterprise Technologies, Dependency Injection (Spring IoC), JEE Security (OAUTH 2, keycloak, Cryptography, Spring Security),
  • MicroServices & Design Patterns
  • Connector Architecture / Messaging/ Streaming (HornetQ, ActiveMq, Kafka), Asynchronous/synchronous Processing, distributed transaction) etc
  • Web Application Development (Spring MVC, AngularJS/HTML5),Web Services (REST, SOAP and other)
  • Data Access Frameworks: ORM (Hibernate/JPA),Cache (Hazelcast, Redis,Infinispan), Logging Frameworks
  • Working experience on Angular, TypeScript, RxJS, JavaScript, HTML5, CSS3.
  • Bootstrap or Angular Material or any UX Framework integration
  • MomentJS or UnderscoreJS or ReactJS or NodeJS or RXJS or Any 3rd party Library integration
  • Working experience on Linux and K8s env.


Good to Have:

  • Basic knowledge & integration with Databases (Sql or NoSql)
  • Basic scripting (shell or python) knowledge
  • Familiarity with the use of Jira, GitLab will be given higher weightage.
  • Cloud native development, Containerization, Helm Chart, CICD pipeline knowledge will be a big plus.


 

Education

Any Gradute