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.