Full-stack developer with 6 8 years of experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
Strong experience in Spring frameworks like Spring Boot, Spring Batch, Spring Data etc. and Hibernate, JPA.
Strong experience in micro services architecture and implementation
Strong knowledge of HTML, CSS and JavaScript, Angular
Experience with SOAP Web-Services, REST Web-Services and Java Messaging Service (JMS) API.
Familiarity designing, developing, and deploying web applications using Amazon Web Services (AWS).
Good experience on AWS Services - S3, Lambda, SQS, SNS, Dynamo DB, IAM, API Gateways
Hands on experience in SQL, PL/SQL and should be able to write complex queries.
Hands-on experience in REST-APIs
Experience with version control systems (e.g., GIT)
Knowledge of web standards and accessibility guidelines
Knowledge of CI/CD pipelines and experience in tools such as JIRA, Splunk, SONAR etc.
Must have strong analytical and problem-solving abilities
Good experience in JUnit testing and mocking techniques
Experience in SDLC processes (Waterfall/Agile), Docker, GIT, Sonar Qube
Excellent communication and interpersonal skills, Ability to work independently and as part of a team.
Mandatory Competencies
Middleware - Java Middleware - Springboot
Programming Language - Java Full Stack - Angular Material
Programming Language - Java Full Stack - Hibernate
Programming Language - Java Full Stack - JavaScript
Cloud - AWS - Dynamo DB, Amazon Aurora, Amazon RDS
Agile - Agile - Extreme Programming
Beh - Communication and collaboration
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Blockchain Quality Assurance EngineerEmployement Type: Full time