— 4+ years of commercial experience in Java development.
— Good knowledge of Java Enterprise stack is required.
— Knowledge of Spring Framework, REST, Git are required.
— Decent written and verbal English communication skills.
— Ability to demonstrate the problem-solving skills.
— Experience with Java 8, Spring Boot, RabbitMQ, Amazon Web Services and Linux command line tools is highly desirable.
Why work with us?
— Life at Waverley means collaborating with dedicated professionals, passionate about technology
— Our people demonstrate outstanding engineering culture through constant learning and knowledge-sharing
— We value Responsible Freedom, which means we evaluate the results and have flexibility in workstyle or locations
— A chance to contribute to the cutting edge of Silicon Valley software development
— Possibility to work in a startup-like atmosphere, in a new and growing team
— Modern office, comfortable work environment, the best tools
— Competitive compensation
— Friendly inspiring atmosphere
— Integration with the common code base. Unit tests, code comments, javadocs, code reviews, task tracking. Start with requirements and make things work.
— Design and implementation of new features. Propose ideas, do the investigation, create documentation, get approval, create tasks with formalized requirements and acceptance criteria.
— Build a microservice solution in Amazon Cloud (Java Spring Boot application + EC2 auto scaling group + S3 storage).
Technologies and tools stack:
— Java 7/8, Spring Framework (including Spring Boot), Maven/Gradle, JUnit/TestNG, Git (Bitbucket Stash), IntelliJ IDEA.
— Amazon cloud services: EC2, S3, IAM.
— RHEL server clusters, Tomcat, Apache server for load balancing, RabbitMQ, Ehcache.
— Oracle DB + Hibernate.
— Internal libraries for REST, JPA, AMQP, etc.
— Jenkins, Jira, Confluence, Stash, Artifactory, ELK, Graphite, JMeter.
About our client:
Our client is a software and services company providing interactive solutions defining the broadband home management market. Their software platform, an award-winning solution that has made the Connected Home a reality, enables home security companies, broadband service providers and utilities to offer the next generation of home management, security, and connectivity to their customers.
— The project area is home automation, lifestyle and security. Be ready to interact with a lot of hardware (security panels, cameras, smart door locks, sensors, thermostats, etc.).
— Implement Microservice solution in Amazon cloud with Java 8, Spring Boot, no DB.