Job Description :
Position Description
Working on a scrum team you will be responsible for implementing product features. You will be able to initially rely on other team members to help you understand the product vision and architecture, to develop wireframes, to add help and other content and to execute functional tests. To be most valuable you will need to be comfortable with both front-end and back-end development.
By working with the team that is respected worldwide for their web and mobile accessibility expertise you will learn about digital accessibility. Because our customers are at the leading edge of web design and implementation you will be continually exposed to and required to learn new web and mobile technology, particularly UI frameworks and patterns.
We are a software product company and you will be working on the heart of the business, not just an IT system. Our products are used by some of the world''s largest companies and your work will have a positive impact on millions of people.
If you are the kind of developer who thrives on technical challenges and loves to stay on the leading edge of web development and wants to enjoy working with talented colleagues, we have a lot to offer.
Requirements
Essential skills and experience include:
5 years of Java development experience
3 year experience with Spring stack of technologies such as Spring Boot, Spring MVC, Spring Security, Spring Data and Spring Integration
3 year experience with Restful services
Experience with SQL databases (e.g. Oracle, MySql, PostgreSql, Sql Server, etc or No-SQL (e.g. Cassandra, MongoDB, etc
Experience with design/development of highly available, distributed and scalable applications
Desirable
Familiar with Enterprise Integration Pattern
Experience with Messaging Systems such as ActiveMq, RabbitMq, Apache Kafka
Experience with AWS services
Experience with container service such as Docker
Big Data experience (Hadoop, Spark, Storm) is a plus
             

Similar Jobs you may be interested in ..