Title: Sr Java Developer (Core Java)
Location: Toronto, downtown (Near York & Front Street)
Duration: Permanent
How to apply: Include resume as MS Word attachment
Compensation: 90k/yr 135k/yr base salary plus benefits
SR JAVA DEVELOPER (CORE JAVA)
We are looking for a Senior Java Developer (mainly Core Java and a some J2EE as well) to join our team
PRIMARY RESPONSIBILITIES:
• Define, design and implement solutions with a balanced view of all key architectural quality metrics such as performance, scalability, testability, reliability, maintainability, extendibility, and interoperability.
• Analyze pre-existing client software to determine areas for continuous improvement.
• Support the Solutions team as they craft and deliver a compelling technical vision and strategy to clients through presentations, demonstrations, pilots and POCs.
• Mentor, guide and support developers in solving development and integration issues.
• Segment and design system layers to support component and layered application development, including user interface, business functionality, and database access.
• Work with your team, other teams, product managers, QA, and operations to develop solutions that meet the business’ product requirements and deliver good performance, scalability, and reliability.
• Provide technical leadership on a range of large-scale development and integration projects.
• Work with other leads to plan sprints and deliver solutions for business requirements (stories).
• Contribute to platform architecture decisions
• Meet realistic implementation schedules and adhere to development goals and principles.
• Develop industry and product technical expertise
REQUIREMENTS & QUALIFICATIONS:
• 10+ years of professional related Java/J2EE experience and object oriented methodologies
• Experience with Java Multi-threading involving fault tolerant highly scalable systems
• Experience with Spring, JMS, REST API, JSON, JSP, OAuth, HTTP(S),
• Experience with relational databases (preferably MySQL) and noSQL (MongoDb, Cassandra, etc.)
• Experience designing/implementing high performance Web services using SOA/REST
• Experience in the design/build/maintenance/refactor of large scale low latency high performance systems
• Ability to quickly learn and develop expertise in highly complex existing applications and architectures
• Agile methodologies, TDD, Code review, unit testing, integration testing, documentation best practices
• Experience in Big Data - Hadoop, PIG, HIVE etc is beneficial
• Must be able to perform at a high level in a technical team
• Ability to work independently with minimal supervision
• Excellent communication and relationship skills and have a can-do attitude
• Globally distributed team collaboration experience
Location: Toronto, downtown (Near York & Front Street)
Duration: Permanent
How to apply: Include resume as MS Word attachment
Compensation: 90k/yr 135k/yr base salary plus benefits
SR JAVA DEVELOPER (CORE JAVA)
We are looking for a Senior Java Developer (mainly Core Java and a some J2EE as well) to join our team
PRIMARY RESPONSIBILITIES:
• Define, design and implement solutions with a balanced view of all key architectural quality metrics such as performance, scalability, testability, reliability, maintainability, extendibility, and interoperability.
• Analyze pre-existing client software to determine areas for continuous improvement.
• Support the Solutions team as they craft and deliver a compelling technical vision and strategy to clients through presentations, demonstrations, pilots and POCs.
• Mentor, guide and support developers in solving development and integration issues.
• Segment and design system layers to support component and layered application development, including user interface, business functionality, and database access.
• Work with your team, other teams, product managers, QA, and operations to develop solutions that meet the business’ product requirements and deliver good performance, scalability, and reliability.
• Provide technical leadership on a range of large-scale development and integration projects.
• Work with other leads to plan sprints and deliver solutions for business requirements (stories).
• Contribute to platform architecture decisions
• Meet realistic implementation schedules and adhere to development goals and principles.
• Develop industry and product technical expertise
REQUIREMENTS & QUALIFICATIONS:
• 10+ years of professional related Java/J2EE experience and object oriented methodologies
• Experience with Java Multi-threading involving fault tolerant highly scalable systems
• Experience with Spring, JMS, REST API, JSON, JSP, OAuth, HTTP(S),
• Experience with relational databases (preferably MySQL) and noSQL (MongoDb, Cassandra, etc.)
• Experience designing/implementing high performance Web services using SOA/REST
• Experience in the design/build/maintenance/refactor of large scale low latency high performance systems
• Ability to quickly learn and develop expertise in highly complex existing applications and architectures
• Agile methodologies, TDD, Code review, unit testing, integration testing, documentation best practices
• Experience in Big Data - Hadoop, PIG, HIVE etc is beneficial
• Must be able to perform at a high level in a technical team
• Ability to work independently with minimal supervision
• Excellent communication and relationship skills and have a can-do attitude
• Globally distributed team collaboration experience