Overview
On Site
Accepts corp to corp applications
Contract - Contract
Skills
Java
Spring
Hibernate
j2ee
javascript
react
DB2
JProfiler
Job Details
Position: Lead Consultant Java Developer
Location: Montreal, QC
Overview:
We are seeking a Lead Java Developer with strong expertise in enterprise server-side development. The role involves designing and building scalable, high-performance applications, conducting code reviews, and collaborating with teams in an Agile environment.
Responsibilities:
- Design, develop, and deliver robust Java-based applications.
- Ensure architecture and integration standards align with business needs.
- Perform hands-on coding, testing, and debugging.
- Conduct code reviews and enforce best practices.
- Collaborate with cross-functional teams to ensure smooth project delivery.
- Optimize performance and scalability of applications.
Qualifications:
- Bachelor's degree in Computer Science/Engineering or related field.
- Strong expertise in Core Java, J2EE, Spring, Hibernate, and RESTful services.
- Hands-on experience with Spring Boot, Microservices, and multithreaded applications.
- Proficiency with databases (Oracle, Sybase, or DB2) including modeling and performance tuning.
- Experience with Unix/Linux, Git, CI/CD, and Agile methodology.
- Exposure to unit testing frameworks and application profiling tools (e.g., JProfiler).
- Strong design skills with knowledge of design patterns.
- Knowledge of JavaScript and frameworks such as React.
- Excellent analytical, problem-solving, and communication skills.
Preferred:
- Experience in financial services or capital markets.
- Familiarity with performance monitoring and optimization.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.