Remote (Global)

Becton Dickinson (BD) is hiring a Middle Software Engineer (Java)

About the Role

Middle Software Engineer (Java) Canada Why Join Exadel We're a technology-driven global enterprise with over 25 years of engineering expertise, comprising 2,000+ professionals and 500+ active initiatives serving Fortune 500 clients like HBO, Microsoft, Google, and Starbucks. Our focus ranges from advanced technological platforms to digital transformation, partnering with enterprise leaders to innovate. Our organizational strength lies in our team's ambition, collaboration, and continuous evolution. What You'll Do • Create robust authentication mechanisms utilizing Java, Spring Boot, and Spring Security • Configure OAuth2, OIDC, and JWT authentication protocols • Connect backend systems with AWS service development kits (Lambda, API Gateway, S3, IAM) • Develop cloud-native microservices adhering to contemporary security and reliability frameworks • Engage in architectural consultations and platform design contributions • Generate high-quality, testable code and conduct comprehensive code reviews • Coordinate with product, cloud, and cybersecurity teams What You Bring • 5+ years backend development expertise using Java 17/21 • Proficiency with Spring Boot, Spring Security, and RESTful API architectures • Practical implementation experience with OAuth2 or JWT authentication flows • Proven AWS SDK integration skills (Lambda, API Gateway, IAM) • Advanced API security fundamentals and microservices architectural knowledge • PostgreSQL and CI/CD pipeline competencies Nice to Have • AWS Cognito familiarity • Identity federation/IAM understanding • Kafka or event-driven system experience • Financial services sector background Legal & Hiring Information • Committed to equal opportunity employment, embracing diversity across multiple dimensions • Accommodations available for individuals with disabilities • Job description subject to modification based on organizational requirements Your Benefits at Exadel Benefits vary by location and contract type. Recruiter will provide specific details: • International project opportunities • Flexible work arrangements (in-office, hybrid, remote) • Medical healthcare coverage • Professional recognition programs • Continuous learning support and reimbursement • Wellness initiatives • Team engagement events • Sports compensation • Referral bonus programs • High-quality equipment provision Exadel Culture We prioritize trust, respect, and purposeful collaboration. Our environment champions open dialogue, creative autonomy, and mentorship that empowers professional growth and meaningful contributions. We foster a culture where ideas are critically examined, individual voices are valued, and personal impact is recognized.

Required Skills
Java 17/21Spring BootSpring SecurityOAuth2AWS SDKsMicroservicesREST APIsCI/CDPostgreSQLCloud Architecture
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Becton Dickinson (BD)

BD is one of the largest global medical technology companies in the world. Advancing the world of health™ is our Purpose.

Visit website
Job Details
Category backend
Posted 4 months ago