Previous Job
Senior Java Software Engineer - Spring Boot
Ref No.: 18-00112
Location: Burbank, California
Position Type:Contract
Our client, one of the world's most recognizable brands in Media & Entertainment, is seeking Senior Java Software Engineers for long term contract engagements. As a Senior Software Engineer, you will use your deep Java, JavaScript and RDBMS/NoSQL development skills to write and test code that delivers new features and functionality and new products into our client's environment. You will be an important part of a motivated team where you'll collaborate with the team to drive application architecture, code quality, and make sure we are doing the right thing by our users. This is a critical role on what will be a high profile project. Our client wants someone that has grown up through the web software development ranks. While our client is a large company, ideally, they'd like if you have some previous experience in a U.S. startup environment and be comfortable performing multiple roles.

Required Skills:

. 6-8 years experience in designing and architecting highly scalable, usable, and performant web applications using Java/Java EE.
. Deep skills in server side technology (Java, JSP, Tomcat, RESTful Web Services, common frameworks like Spring, Hibernate)
. Client side technology (JavaScript, HTML, HTML5)
. Hands on database and NoSQL experience (MySQL, Oracle, MongoDB, etc).
· Senior level Java development knowledge (Java 1.8)
· MySQL experience
· Senior level web application backend design skills (knows how to scale, how to get high performance and how to secure)
· Must have worked with Spring framework (Spring Data specifically)
· Solid Experience with Spring Boot
· RESTful services design and implementation
· Data modeling (needs to know how to write performant SQL queries and have experience with relational databases)
· Java web application profiling and performance tuning
· JDBC, JPA or Hibernate

Nice to Haves:

· Amazon Elastic Beanstalk
· ActiveMQ or RabbitMQ
· Scala
· Akka
· Kafka

Paula Poeta
Direct: 212-792-6369
Nationwide: 877-677-6566