Intermediate Java Developer

Toronto, Ontario, Canada
Jul 25, 2024
Jul 25, 2025
Hybrid
Full-Time
6 Years
Job Description

As an Intermediate Java Developer at Accenture, you will be instrumental in designing and developing microservices and APIs using Java and Spring Boot. You'll collaborate closely with clients, architects, and application teams to understand integration points and ensure seamless system delivery. This role offers an opportunity to contribute to complex integration projects and implement solutions that adhere to security standards.

Key Responsibilities

  1. Design and Development. Create microservices and APIs using Java and Spring Boot, ensuring scalability and performance.
  2. Client Collaboration. Work closely with clients, architects, and application teams to gather requirements and define technical specifications.
  3. Integration and Risk Assessment. Identify integration points between systems, assess associated risks, and propose mitigations.
  4. Technical Documentation. Produce detailed functional and technical specifications to guide development teams.
  5. Security Awareness. Assist in ensuring solutions are developed with security threats in mind, adhering to best practices.

Basic Qualifications

  • 6+ years of experience in Java development with proficiency in Java 8.
  • Extensive knowledge of Java frameworks such as Spring/Spring Boot and experience with microservices architecture.
  • Strong database experience with Oracle, SQL Server, or similar, including proficiency in working with XML and JSON data formats.
  • Hands-on experience with RESTful API development and integration.
  • Agile methodology experience, including working within CI/CD pipelines.
  • Familiarity with 3-tier, n-tier, cloud computing, microservices architectures, and SOA.
  • Excellent client management skills and experience supporting or implementing complex integration projects.

Preferred Qualifications

  • Experience with data modeling is considered an asset.
  • Previous exposure to Agile methodologies and working in collaborative team environments.

Why Join Us

  1. Impactful Projects. Work on transformative projects that leverage leading-edge technologies.
  2. Career Growth. Opportunity for continuous learning and career advancement in a supportive environment.
  3. Work-Life Balance. Enjoy a hybrid work model with flexibility and a focus on work-life integration.
  4. Client-Centric Culture. Be part of a culture that prioritizes client satisfaction and values diversity and collaboration.

Apply Now. Take the next step in your career with Accenture and apply for the Intermediate Java Developer position today. Join us in shaping the future of technology and driving innovation for our clients globally.