- Enterprise application development in Java
- Web services creation and integration
- Preparing documentation
- Analysis of existing code
- Working with Databases (Oracle, Postgres, MySQL, MS SQL Server)
- Review and optimization of the existing code
- Bug fixing
- Support for existing applications
Requirements:
- Experience in Java programming
- Exposure to OOP design patterns
- The desire to solve complex problems independently
- Good knowledge of SQL
- Ability to work with version control systems (Git, Mercurial, SVN)
- Technical English
- Understanding of HTML, JS, CSS
- Willingness to work in a team
Desirable:
- Exposure to Spring Framework, PlayFramework, EJB
- Exposure to Heroku and AWS
- Experience in web services creation
- Knowledge of scripting programming languages - Python, PHP, Ruby и т.д.
- Experience in C# programming
- Exposure to AngularJS, JQuery
- Spoken English
- Willingness to go to business trips to USA