- Build robust and scalable software in Java Enterprise.
- Design and create services and system architecture, and contribute and provide feedback to other team members
- Help improve code quality through writing unit tests, automation and performing code reviews
- Participate in brainstorming sessions and contribute ideas to technology, algorithms and products
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
- Dive into difficult problems and successfully deliver results on schedule.
- 10+ years of Software Development experience
- Expert in JAVA / JEE with Spring framework, Apache Camel, JAXB, JMS, JDNI, JUnit, XML, JSON,XSL
- Modern responsive and component based web application development experience
- Database design
- Experience in microservice architecture and implementation, application servers, Git and Gradle, Restful Services
- Good to have: Jenkins, Selenium, JIRA