Java Backend Developer responsible for enterprise-grade applications and cloud-native deployments while ensuring best practices in software design. Leading development efforts with a wide technology stack in a collaborative team environment.
Responsibilities
Develop enterprise-grade Java applications with a focus on J2EE.
Design and implement microservices architectures and REST APIs.
Write complex SQL queries for database management and performance optimization.
Deploy cloud-native applications on platforms like AWS or Azure.
Ensure adherence to modern software design principles for maintainable and scalable code.
Utilize a broad technology stack, simplifying and creating libraries/interfaces for various tools.
Lead development efforts, conducting code reviews and test strategy development.
Collaborate with cross-functional teams and resolve operational issues.
Requirements
Java Expertise: Has at least 9+ years of hands-on Java development experience, specifically in J2EE (Java 2 Platform, Enterprise Edition).
Microservices and REST API Proficiency: Skilled in developing web services, particularly microservices architectures, and REST APIs.
Database and SQL Skills: Proficient in Oracle Database, with expertise in writing complex SQL queries.
Cloud-Native and Platform Experience: Familiarity with cloud platforms, preferably AWS or Azure.
Modern Software Design Principles: Deep understanding of design principles like SOLID, DRY (Don't Repeat Yourself), and Single Responsibility.
Broad Technology Stack Experience: Familiar with a range of modern tools and technologies, including NiFi, NATS, Kafka, Zookeeper, Splunk, Redis, Cassandra, and Oracle.
Leadership and Collaboration Skills: Experience driving end-to-end development, conducting code reviews, developing test strategies, coordinating with cross-functional teams, and resolving operational issues.
Performance Optimization and Code Reviews: Skilled in performance code reviews and implementing best practices for efficient, scalable code.
Intermediate Backend Software Developer at Ava Industries. Assist in transferring patient health data using Ruby on Rails for a cloud - based EMR system.
Senior Python Developer contract role in Toronto. Requires 8+ years development experience, 3+ years Python, GCP services, data tools, and workflow orchestration.
Senior Ruby on Rails Engineer developing scalable web features and improving APIs at Zipline. Shape robust systems while contributing to AI - powered initiatives in a fully remote environment.
Tech Lead managing core backend automation for Jerry.ai, simplifying car ownership processes. Evolving frameworks to improve reliability and scalability while leading technical teams.
Senior Backend Developer at Atimi working on high - quality software solutions integrating mobile and web experiences. Collaborating with teams and leading software development processes.
Intermediate C++ Software Engineer working on projects in the Minecraft universe at SkyBox Labs. Collaborating in a creative studio environment while contributing to iconic game franchises.
Java Tech Lead at Desjardins responsible for enhancing user experience and supporting development teams with innovative solutions. Leading strategic initiatives in a collaborative environment.
Join Pigment as a Software Engineer developing backend components for our performance management platform. Collaborate with teams to deliver scalable solutions for dynamic markets.
Senior Backend Engineer at ClickHouse building a petabyte - scale observability platform focused on developer experience. Collaborating on backend systems and infrastructure for real - time data applications.