MUST HAVE 10 Years Exp
Position : Lead Java Developer
Location : Riverwoods, IL
Duration : 6+ Months
Interview : Phone and Skype
This position is remote initially due to COVID, but will be onsite and/or
some travel to the client site after it is deemed safe to return
Qualification
This job requires 10 years? experience.
Hands on coding experience.
Must Have Skills:
– Experience in development projects from scratch Experience in Core
Java (1.8 )
– Thorough understanding of UML concepts and ability to visualize the
system in UML related diagrams and hands on with Visio/Lucidchart
– Basic knowledge of Docker
– Good understanding of hosting environment
– Ability to look beyond IDE which includes hosting the application in
hosting environment ? eg Tomcat, apache
– Experience in Following:
– Spring
– Spring architecture
– Transaction management
– Logging
– Exception handling
– AOP
– Spring DI
– Validation SpEL
– Resources
– O/R mapping, XML Marshalling
– Spring scheduling
– Emai
– Caching
– Spring security
– Ehcache
– Spring Batch
– Spring batch architecture
– Item readers
– Item writers
– Repeat and retry
– Job configuration execution administration
– Spring Boot
– Junit Mockito
– Hibernate
– Spring Data
– JPA
– Experience in building RESTful webservices
– Ability to decide the right method for the job
– Angular User form input
– Observables
– Custom validation
– Components & templates ?
– Directives
– DI
– Security
– Performance tuning of applications
– Good understanding of OWASP TOP 10
– Experience in Angular, JavaScript , NodeJS
– Good working knowledge on Design Patterns
– Excellent knowledge of Relational Databases, SQL and ORM technologies
(JPA2, Hibernate)
– Working experience on AWS API services
– Experience upgrading Angular projects across major versions
– Understanding of how amazon cloudfront/s3 work ? even if no hands on
experience.
– Understanding of Open source scanning and SAST
NICE TO HAVE
– Amazon cloudfront /S3
– J2EE
– Experience with Bootstrap/Angular Material
– Experience with VS Code IDE
– Experience integrating with Java backends
– Good understanding of CI/CD and Pipeline tools
– Familiarity with Jenkins , JIRA , SVN , AWS cloud
– Knowledge on following concepts (Enterprise application security and
Threat Modelling)
– Availability for all business calls on regular basis
– KT sessions for new joiners and business on need basis
– Technical documentation
– Work in take, ORR Maintenance and status reporting
– Representation in Cross SRB meeting if required
– Best practices – Coding
– Responsible for application maintenance – Pen test, Vulnerability
scans, Security scans etc..
– To be able own the application
Reference : Lead Java Developer jobs
Source: http://jobrealtime.com/jobs/technology/lead-java-developer_i11611