- Developing Java/Scala interfaces & configuration management of source code.
- Developing new applications, components, functionalities & unit test to existing systems.
- Providing support & maintenance of existing software.
- Responsible for requirements capture, design, coding, testing, installation.
- Technical design & documentation of new applications.
- Investigating alternate configurations & implementing better solutions.
- Preparing business requirement & documentations before start project, such as data follows, the code follows, use case, etc.
- Using the Scrum software development framework for managing tasks & workload (use Jira & Confluence).
- Using Java/Scala Play framework to develop functionalities & APIs in back-end side.
- Using Cassandra NoSQL database as data storage system.
Working with a global team from Poland, Germany, Singapore, Ukraine, etc.