Description
Job Description:
- Java, OO-based design and development.
- Development in/for Linux environment.
- Strong skills in Server Side Java, Spring, Hibernate, REST, Maven, Github and other open source Java Libraries.
- Database design, programming, tuning and query optimization.
- Test methodologies and testing tools, e.g., TestNG, JUnit.
- Full-SDLC cycle, with large-scale live roll-out participation as a developer.
- Demonstrated ability to solve complex problems.
- Experience in software configuration management and streaming strategies for large parallel development teams.
- Ability to collaborate effectively with remote teams across time zones is essential.
- Strong verbal and writing skills; ability to thoroughly understand product specifications, and ability to produce clear, concise documentation.
- Understanding of processes and standards from compliance standpoint.
- Project planning ability, experience in managing small development teams.
- Knowledge of QA automation processes and tools preferred.
- Experience in finance-related domains preferred.