Job Description :

Job Title: JAVA Architect / Data ( Azure)

Location : NC


Job Description:  

Java-Microservices Architect  to manage a critical project for one of our biggest client in banking domain. The Individual should be passionate about technology, experienced in developing and managing cutting edge technology applications.

Technical Skills:

  • Strong knowledge in Java (1.8)/ J2EE, Spring, Spring Boot, REST, Microservices, Rest APIs and NoSQL (Elasticsearch and Dynamo DB) with sound knowledge in Object Oriented Programming Principles, Design Patterns, Software Architecture.
  • Experience in working with SQL databases like PostgreSQL, MySQL as well as NoSQL
    ‎ 
  • Hands on experience of Angular and/or React.js
  • Experience in backend testing using Junit/TEST NG/Mockito
  • Good to have experience in Azure, Docker containers, AKS, Cloud Native Apps
  • Experience in implementing Continuous Integration and Continuous Deployment (CI/CD) build systems and Test Driven Development (TDD) in an agile workflow
  • Independently develop the requirements on the user stories in a highly managed Scrum Team.
  • Actively participate in User story refinement , design of the solution and develop the same to meet or exceed the acceptance criteria.
  • Excellent verbal and written communication skills and ability to work in a collaborative manner with peers across different time zones. Passionate about good design and code quality and have strong engineering practices.

Process Skills:

  • Strong knowledge in Java (1.8)/ J2EE, Spring, Spring Boot, REST, Microservices, Rest APIs and NoSQL (Elasticsearch and Dynamo DB) with sound knowledge in Object Oriented Programming Principles, Design Patterns, Software Architecture.
  • Experience in working with SQL databases like PostgreSQL, MySQL as well as NoSQL
  • Hands on experience of Angular and/or React.js
  • Experience in backend testing using Junit/TEST NG/Mockito
  • Good to have experience in Azure, Docker containers, AKS, Cloud Native Apps
  • Experience in implementing Continuous Integration and Continuous Deployment (CI/CD) build systems and Test Driven Development (TDD) in an agile workflow
  • Independently develop the requirements on the user stories in a highly managed Scrum Team.
  • Actively participate in User story refinement , design of the solution and develop the same to meet or exceed the acceptance criteria.
  • Excellent verbal and written communication skills and ability to work in a collaborative manner with peers across different time zones. Passionate about good design and code quality and have strong engineering practices.