Technical/ Functional Skills:
- Solid experience in the full software development life cycle for large-scale applications, including architecture and design, requirements analysis, development and testing, and production deployment.
- Excellent verbal and written communication skills to facilitate strong team collaboration.
- Education & Preferred Qualifications:
- The preferred candidate will have a bachelor's degree in computer science and a minimum of 5 years of experience as a software engineer in enterprise software development.
- Strong Core Java (POJO) experience, including multithreading, JDBC and JMS, is a must.
- RDBMS SQL skills required (Sybase & SQL Server experience preferred), including hands on creation and performance tuning of queries.
- Experience with J2EE technology and creating user interface in Reactjs or similar is preferred.
- Familiarity with Unix and Unix shell scripting
- Experience in the financial industry is a plus.