Overview
On Site
Full Time
Skills
Effective communication
Real-time
Cloud computing
Migration
Mentorship
Coaching
Software development methodology
Quality assurance
DevOps
Test plans
Computer science
Apache Kafka
MongoDB
Java
Scala
Testing
Documentation
Communication
Dependency injection
Spring Framework
CQRS
Kubernetes
Continuous integration
Continuous delivery
Amazon Web Services
Microsoft Azure
Elasticsearch
Microservices
Job Details
Overview
Prolifics is seeking for a Lead Java Developer to join our Digital Experience Practice Team. The candidate needs to be a self-starter, smart, and a highly motivated team player with effective communication skills. In addition, the candidate must value producing quality software and have a solid grounding a strong technical background and good communication skills. Candidates are requird to work at client work location in Montreal, CA. If you crave the freedom of contract work, and thrive in the energetic atmosphere of short/long-term, high profile projects, we want to talk to you today about this opportunity. Let's connect and put your skills to work for us!
Contact us directly at or visit our Careers Page to see a full list of opportunities with Prolifics
Responsibilities
Qualifications
Summary
Over 40 Years of Excellence
Prolifics helps organizations leverage digital technology solutions to innovate and compete while optimizing costs and operational agility. For more than 40 years, Prolifics has transformed enterprises of all sizes-including over 100 Fortune 1000 companies-by solving their complex IT challenges.
Prolifics is seeking for a Lead Java Developer to join our Digital Experience Practice Team. The candidate needs to be a self-starter, smart, and a highly motivated team player with effective communication skills. In addition, the candidate must value producing quality software and have a solid grounding a strong technical background and good communication skills. Candidates are requird to work at client work location in Montreal, CA. If you crave the freedom of contract work, and thrive in the energetic atmosphere of short/long-term, high profile projects, we want to talk to you today about this opportunity. Let's connect and put your skills to work for us!
Contact us directly at or visit our Careers Page to see a full list of opportunities with Prolifics
Responsibilities
- Hands-on design, development, and maintenance of data driven systems and system components using Java and other software technologies
- 24/7 real time distributed systems
- Cloud migration projects
- Data-driven applications and Microservices based architecture
- Lead the design and technical implementation of different projects
- Lead & Mentor engineers while providing coaching where needed to level up the group's abilities.
- Responsible for all stages of SDLC working closely with QA, DevOps, and other engineering teams to integrate, test and release different system components
- Solve complex technical challenges related to low latency large scale distributed systems
- Conducts all required reviews (e.g., code reviews, test plan reviews)
- Establish and maintain software standards for the group
- Work closely with business stakeholders and other engineers on understanding and translating business requirements into technical solutions
Qualifications
- BS in Engineering, Computer Science or related discipline
- Experience with Java8+, Kafka, Mongo, Event driven systems
- 8+ years of professional work experience in Java/Scala development
- Ability to design complete systems by collaborating with multiple teams and understanding testing and deployment methodologies
- Experience developing, delivering, and maintaining low latency, scalable applications, and systems
- Familiarity and hands-on experience with profiling, code efficiency, and building software via continuous delivery pipeline
- Excellent documentation, communication, and troubleshooting skill
- Experience with Spring or another dependency injection framework
- Familiarity with Spring Boot, REST, CQRS, Kubernetes, CI/CD, AWS/Azure, Elasticsearch, and Microservices architecture
- Knowledge of Monitoring and Observability Tools
Summary
- Job Type: Contract
- Compensation: Hourly
- Location: Montreal, CA
- Project Duration: 12 months
- Contract Renewal: Likely
Over 40 Years of Excellence
Prolifics helps organizations leverage digital technology solutions to innovate and compete while optimizing costs and operational agility. For more than 40 years, Prolifics has transformed enterprises of all sizes-including over 100 Fortune 1000 companies-by solving their complex IT challenges.
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.