Job Description :
Requirements: Develops new software products design, code, test, package and document new products. Develop testing tools/scripts as part of test automation. - Maintains existing software products - design, code, test, and package and document revisions to existing products. Provides input and feedback during the design, planning, implementation and testing phases of assigned product development projects. Works with the project lead and project team to plan, estimate, and schedule and implement development project tasks. Strong hands on experience in developing and deploying applications using Java/J2EE suite and REST Web services Working experience in Spring Core, Spring Boot, Oracle, App Servers etc. Hands on experience in Coding and deploying apps in Linux environment - In-depth understanding of Domain Drive Design, and 12-Factor applications Experience with relational and non-relational databases like Oracle, MongoDB etc Experience with containers. Good to have Skills : AWS