Cette offre d'emploi n'est plus disponible
Senior Java Developer
Thinkpivot
- Etobicoke, Ontario, Canada
- Etobicoke, Ontario, Canada
À propos
If you are a critical thinker, capable of designing and implementing complex systems, rapidly learning new technologies, and effectively collaborating across departments, we'd love to hear from you.
Key Responsibilities
● Design, develop, and maintain high-quality Java applications.
● Provide technical support to various departments, ensuring smooth cross-departmental communication.
● Debug and resolve complex bugs efficiently, ensuring the system runs reliably.
● Write, review, and maintain comprehensive technical documentation.
● Conduct and optimize unit and integration testing to ensure robust software quality.
● Quickly onboard existing projects or tasks, ensuring seamless transition and continuity.
● Stay updated with new tools, technologies, and best practices, adapting to evolving technical landscapes.
Requirements Qualifications
● Education: Bachelor's degree or higher in Computer Science or related field.
● Experience: 5+ years of professional experience in Java development.
● Programming Skills:
○ Strong expertise in Java programming, including proficiency with generics and lambda expressions.
○ Mastery of object-oriented programming principles and design patterns.
○ Advanced knowledge of multi-threading and concurrent programming.
○ Strong ability to read, analyze, and work with existing source code.
● Database: Expert knowledge of SQL and MySQL.
● Technologies:
○ Proficiency in Redis and its various use cases.
○ In-depth understanding of AWS services.
○ Deep knowledge of Docker and Kubernetes.
● Frameworks: Expertise in Spring Boot, Spring MVC, and Spring WebFlux.
● Testing: Skilled in implementing unit tests and integration tests to maintain code quality.
● Soft Skills:
○ Exceptional ability to communicate and collaborate across departments.
○ Adaptability to quickly learn new technologies and embrace diverse technical stacks.
○ Strong problem-solving skills with a proactive approach to handling challenging tasks.
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.