— Strong Java: Core, JDBC, multithreading, Collections, I/O
— Strong database development: SQL, transactions, isolation level, query optimization
— Strong understanding of data structures and algorithms (e.g. big O notation, red-black tree, hash table, sorting algorithms)
— Good spring-core, spring-beans, spring-jdbc
— Linux shell experience
— Good communication skills
— Javascript / JQuery / AngularJS
— MongoDB experience
— Groovy
— Oracle PL/SQL
— Work in a distributed worldwide team
— Development of the new features along with bug fixing and supporting existing software
— Participate in peer design and code reviews
— Participate in architecture design planning
— Proactively collaborate with teammates and communicate with remote team members
This project is key client’s internal system for gathering/cleaning/transformation/enrichment financial data from external vendors to client internal canonical form.
The project involves:
— Java 7/8
— Groovy
— Oracle DWH
— MongoDB
— Weblogic
— Jira / SVN / Maven / Jenkins
— Cucumber
— Windows / Linux
Benefits and perks:
• Competitive compensation package and benefits
• Stable project
• 1 remote day after probation period
• Opportunities for career and professional growth
• Global company
• Business-domain specific courses
• Training programs for technical & functional skills
• A planned cloud migration project