Saggezza - Core Java Programmer - Application Development (2-5 yrs)
- 2 to 5 years of application development experience in Core Java Programming.
- Experience with Data Structures and Algorithms, Collections, Design Patterns, Multi-Threading, Concurrency and System Design is desirable.
- Very strong programming skills - Should be able to write optimized, modular code.
- Solid Agile Programming methodologies and general software development best practices.
- Experience in developing unit tests and expanding unit test coverage (TDD).
- Ability to work independently and proactive.
- Excellent interpersonal skills to effectively interact with departmental clients and work effectively with all levels of management.