Java Backend Developer
We are looking for a Java backend developer responsible for the development and maintenance of cross-platform SaaS applications. If you want to develop scalable backend services for cross-platform, low latency, IoT capable applications this job might be interesting.Job DescriptionWe are looking for a Backend developer who has passion for new technologies, understands responsive web and mobile development, engineer solutions and turn concepts to life. As a developer, you care about quality of code, love to learn new technologies. We are looking for someone who loves a good challenge and can work collaboratively.ResponsibilitiesCollaborate with product manager, frontend-developer, and architecture leads to understand different products and current development plansWork in a rapid pace environment with ability to juggle multiple projectsEnjoy learning about our customers and our businessesAbility to work in an iterative/Agile environmentEmploy industry best practices to deliver world-class solutionsStay connected to emerging technology trends and how they can be applied to our productsEnable change, help accelerate innovationSkills And QualificationsMust have hands on design and development experience in Java, J2EE, Spring Boot, HibernateExperience with REST, JSON and Expertise in AWS Cloud is expected and familiarity with Microservices architecture is highly desirableExperience with as many of the following is highly desirable: Spring Boot, Docker, Tomocat, XML, XSLT, XPath, Web Services, SOA, SOAP, JPA, SQL and query performance tuningExperience with code management and continuous integration techniques and tools such as Maven, Gradle, ANT, SVN, Jenkins, Unit Testing (Karma, Protractor) etc. is highly desirableExperience with monitoring and logging techniques and tools such as CloudWatch, Nagios, Splunk and Dynatrace etc.Familiarity with security concepts (authentication, authorization, encryption, digital signature), OAuth, JWT, SSL, web service proxies.Proven ability to juggle multiple priorities in a fast-paced agile environmentA conceptual thinker who can articulate and execute his/her vision from concept to productionA TECHIE that lives for emerging technologies and is hungry to keep learningHelp maintain code quality, organization, and automatization