Java Developer
at Capco
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 Jul, 2024 | Not Specified | 30 Apr, 2024 | 4 year(s) or above | Writing,Angular,Technology,Linux,Kafka,Windows,Nosql,Communication Skills,Spring Integration,Oracle | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
LET’S GET DOWN TO BUSINESS
Capco is looking for talented, innovative and creative people to join our Digital Delivery team and deliver enterprise-grade Java applications for our financial services clients. We are looking for experienced Java developers with exceptional client focus, who can work on multiple projects to design, develop and support back-end services, integrating with a variety of external services and products exposing restful APIs for a variety of consumer applications. In addition to strong coding best-practices, we are looking for someone who can own their application from development through to deployment.
EXPERIENCE
- 4+ years’ experience as Java developer with leadership experience
- Experience maintaining and enhancing enterprise-level systems in a high-stakes, mission critical environment
- Proficiency in writing and deploying pipeline jobs to environments such as Linux and JBoss, with strong database skills, particularly with Oracle.
- Some understanding of Kafka, NoSQL, nice to have OpenShift, CO/CD, Angular
- Possess working knowledge with AGILE development, SCRUM and application lifecycle management and possess strong technical skills in Java 8,Spring Boot & Spring Integration, Windows & Linux.
- Excellent people skills with ability to lead by example and motivate team members
- Ability to discuss and strategize technical solutions to optimize the product configuration
- Ability to think strategically and execute tactically, enabling cross-business teams
- Ability work in fast-paced environment while following best practice and company process
- Highly driven and passionate about technology, product development and product success
- Ability to understand and communicate complex technical solutions
- Excellent oral, listening, and written communication skills
- Strong organizational and prioritization skills, Self-motivated, proactive, and driven team-player attitude
Responsibilities:
RESPONSIBILITIES
- Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers
- Supports production issues, includes independently completing root-cause analysis and diagnosis.
- Devises new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns.
- Builds solutions that are supportable, scalable and achieve our aspiration of common assets.
- Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery
- Development and unit testing of Java RESTful services that integrates with external client systems
- Assisting with DevOps for automated build and automated deployment to a Public Cloud Infrastructure when/where necessary
- Collaboration as part of an Agile development team, participation in daily stand-ups, identification of blocking and critical path steps
- Work closely with the Core Engineering and Product teams, identify and recommend ways to standardize configuration and move towards a generic platform
- Preparation of specifications and documentation for all software developed
REQUIREMENT SUMMARY
Min:4.0Max:9.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Toronto, ON, Canada