*Hi*
*Please go through the below position and if you feel comfortable, then
please send me your updated resume*
*Role: Java Developer (Spring Boot) *
*Location: Burbank, CA *
*Mode of interview: 30-45 minute Skype interview/3 hour in person panel
interview (Candidate will do a coding exercise in front of 2-4 people. Will
have their laptop displayed on a monitor and will walk them through his/her
through process. Ask candidates if they prefer Mac or Windows)*
ยท *Must have a Degree in SW/Computer Engineering*
*Job Requirement:*
We require an individual(s) who possesses strong expertise in *microservice/SOA
architecture and development using Java Spring Boot*
Here are the core standards/requirements of the Software Engineers:
1. Serious about writing *reusable *and *abstracted* code:
1. Dependency Injection
2. Custom Beans Development with Java-based configuration
3. Spring IoC container (Inversion of Control paterns)
2. *Test Driven Development*: refuses to write untested code;
understands value
1. Junit, Cobertura, lint, Mocha, Karma, istanbul
3. Designing and implementing *Microservices* and *Service Oriented
Architecture*
1. Apache Camel
2. Spring Service Registry (Plus)
4. *Database Development*
1. Hibernate
2. SQL
3. NoSQL: Ex: Mongo, Redis or Kafka (in memory), Cassandra (plus)
5. *Cloud* Native Architecture implementing* IaaS* (Infrastructure as a
Service)
6. *DevOps*/Automation driver (annoyed by extraneous manual effort)
1. Jenkins, Jetty, Chef, CloudFoundry, npm, bower, gulp ,grunt
7. Extensive *agile* experience delivering on high profile/impact
projects ($1 million+)
8. *Git* version control
1. Contributing to, excited by, in touch with the *open-source*
community
9. *Application Security* architecture/implementation/integration
1. SAML SSO
2. OAuth 2.0
3. SSL