Description
Job Description Summary:-
The Intermediate level, under moderate supervision, analyzes, designs, creates and implements databases, including access methods, device allocations, validation checks, organization and security. Designs data models, logical and physical databases, data dictionaries and schemas. Assists in systems planning, scheduling and implementation. Initiates corrective action to stay on schedule. Installs, upgrades and tests moderately complex database software. Develops and implements database recovery plans and procedures.
Job Description
Prepare/review Architecture/LLD documents
• Assist team in technical/ HR issues
• Be the go to person/mentor for the team
• Ensure delivery processes are religiously followed by all team members every release cycle
• Coordinate with different stakeholders and maintain harmony in the team
Job qualifications:
Must have:
l Experience in Core Java (1.8 )
l Experience in development projects from scratch
l Ability to create technical solutions for a given business problem
Thorough understanding of UML concepts and ability to visualize the system in UML related
diagrams and hands on with Visio/Lucidchart
l
l Basic knowledge of Docker
Good understanding of hosting environmentAbility to look beyond IDE which includes hosting the
application in hosting environment – eg Tomcat, apache
l
Experience in Following :SpringSpring architectureTransaction managementLoggingException
handlingAOPSpring DIValidationSpELResourcesO/R mapping, XML MarshallingSpring
schedulingEmailCaching
l
l Spring security
l Ehcache
Spring BatchSpring batch architectureItem readersItem writersRepeat and retryJob configuration
execution administration
l
l Spring Boot
l Junit
l Mockito
l Hibernate
l Spring data
l JPA
l Experience in building RESTful webservicesAbility to decide the right method for the job
AngularUser form inputObservablesCustom validationComponents & templates
–DirectivesDISecurity
l
l Performance tuning of applications
l Good understanding of OWASP TOP 10
l Experience in Angular, JavaScript , NodeJS
l Good working knowledge on Design Patterns
l Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
l Working experience on AWS API services
l Experience upgrading Angular projects across major versions
l Understanding of how amazon cloudfront/s3 work – even if no hands on experience.
l Understanding of Open source scanning and SAST
Good to have:
l Amazon cloudfront /S3
l J2EE
l Experience with Bootstrap/Angular Material
l Experience with VS Code IDE
Experience integrating with Java backends
l Good understanding of CI/CD and Pipeline tools
l Familiarity with Jenkins , JIRA , SVN , AWS cloud
l Knowledge on following concepts (Enterprise application security and Threat Modelling)
Other expectations:
l Availability for all business calls on regular basis
l KT sessions for new joiners and business on need basis
l Technical documentation
l Work in take, ORR Maintenance and status reporting
l Representation in Cross SRB meeting if required
l Best practices - Coding
l Responsible for application maintenance - Pen test, Vulnerability scans, Security scans etc..
l To be able own the application