Java Full Stack Developer
Veracity Ventures Inc. Toronto, Ontario, Canada · CA$95K–CA$135K/yr
Staffing and Recruiting · 51-200 employees
About the role
The developer will design, build, and maintain scalable, cloud-native enterprise applications using Java and Spring Boot. They will also implement event-driven messaging systems and manage automated CI/CD pipelines within AWS cloud environments.
What they look for
Requirements
Candidates must have 2 to 5 years of hands-on experience with Java full-stack technologies, including Spring Boot and Angular. Proficiency in distributed systems, cloud services like AWS, and containerization tools such as Docker and Kubernetes is required.
Benefits
Full description
Job Title: Java Full-Stack Developer
Experience Level: 2–5 Years
Location: [ Hybrid / On Site ]
Employment Type: Full-Time
Contact / Apply: Send updated resumes to pranit@veracity-ca.com
Role Overview
We are seeking an experienced and proactive Java Full-Stack Developer to design, build, and maintain scalable, cloud-native enterprise applications. In this role, you will work across the full software development lifecycle—delivering distributed systems, event-driven architectures, secure RESTful APIs, and responsive front-end interfaces.
Key Responsibilities
- Develop, test, and maintain robust microservices and distributed backend systems using Java and Spring Boot.
- Build dynamic, responsive, and intuitive user interfaces using Angular.
- Implement asynchronous, event-driven messaging and real-time processing systems using Kafka, RabbitMQ, and Apache Spark.
- Design, secure, and document RESTful APIs following enterprise API security standards (OAuth2, JWT).
- Containerize applications using Docker and orchestrate deployments on Kubernetes within AWS cloud environments.
- Build and manage automated CI/CD pipelines to ensure rapid, reliable, and continuous software delivery.
- Optimize systems for high availability, low latency, and horizontal scalability.
- Collaborate with cross-functional engineering, architecture, and product teams to deliver high-impact features.
Required Qualifications & Technical Skills
• Experience: 2 to 5 years of hands-on software development experience with Java Full-Stack technologies.
• Backend: Strong proficiency in Core Java, Spring Boot, Microservices architecture, and REST API development.
• Frontend: Solid hands-on experience with Angular (HTML5, CSS3, TypeScript).
• Distributed Systems & Messaging: Practical experience with Apache Kafka, RabbitMQ, or Apache Spark.
• Cloud & DevOps: Hands-on experience with AWS cloud services, Docker containerization, Kubernetes orchestration, and CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI).
• Database & Security: Familiarity with relational/NoSQL databases and core API security principles.
Preferred / Good-to-Have Skills
- Domain experience in Banking, Fintech, or Financial Services.
- Prior exposure to real-time transaction processing, fraud detection/monitoring systems, or regulatory compliance workflows.
Flexible work from home options available.
Similar roles
-
Senior Java AI Engineer
Publicis Groupe Holdings B.V Bogota, RAP (Especial) Central, Colombia
-
Software Engineer II - Java, Vertx, Spring, Spring Boot, RESTful micro services - GMNST
American Express Phoenix, Arizona, United States · $89K–$150K/yr
-
Senior Java Developer
Localcoin Canada · CA$120K–CA$140K/yr
-
Java Backend Software Engineer III Kafka / Oracle / AWS
JPMorgan Chase & Co. Tampa, Florida, United States
-
Java Engineer [Zeal]
Livefront United States · $80K–$130K/yr
-
Java Full-Stack Developer Junior
SAIC Loudoun County, Virginia, United States