Senior Java Developer

  • Company:
    Swim Recruiting
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    4 hours ago
  • Category:
    IT
6-month contract Java developer role with an enterprise organization with remote onboarding. 
  • 6-month Senior Java developer role
  • Global enterprise organization
  • Remote onboarding with work from home capabilities and office space downtown once available

What & Why: 

As a result of new projects our client is looking to add a contract Java developer to the engineering team that provides tools and products for their frontline staff to use. You will be working on a 6-person team developing translation apps, streaming apps, microservices for various integrations related needs for retail systems using the latest CI/CD tools on AWS platform. You should have deep knowledge with Java 8 and Kafka and have experience deploying microservices on cloud using devops tools. You will be joining a high-profile team that is developing tools that will help drive revenue for the organization and provide information to front line staff just-in-time. 

Who:

This client has a global presence and is one of the most recognizable Canadian brands. They are well known for their corporate culture and won major awards for their accomplishments in 2019. 2020 remained a very strong year for them which included a major strategic acquisition. 2021 has them investing majorly in bleeding edge technology as they looking to be a global leader in retail technology. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have full remote on-boarding capability during Covid19 and are full work remote until at least August 2021.

You:

You will bring the following education, skills and experience to the role:
  • Minimum 10 years of progressively responsible, post-baccalaureate work experience designing, developing, and implementing computer software projects in a web services-based environment utilizing open source services framework 
  • 5-10 years’ experience in OO design patterns and coding best practices – mainly in Java development (Windows, Unix, Linux and MAC)
  • Experience must include Springboot framework, SpringCloud and Spring Kafka 2.3
  • Experience must include programming APIs adhering to microservices architecture; Java/J2EE; Hibernate; Spring boot technologies; Spring MVC, JSP; AJAX; JavaScript; XML and XML parsers; SOAP/REST web services; service-oriented architectures (SOA); data modeling skills; and writing stored procedures
  • Experienced in developing object-oriented development 
  • Should have good experience with DevOps & CICD; Ansible/ Terraform, Artifactory, AWS Cloud (CloudFormation, CodeBuild, CodePipeline, Lambda, S3, EC2, etc.), Docker/Kubernetes, Dynatrace, Git, Jenkins, Splunk/Prometheus/Grafana
  • Experience in ETL transformations, Enterprise Service Bus (ESB) Technology is a plus
  • Experience & working knowledge in AWS Services (AWS Docker ECS, AWS Application load balancer, S3) is a plus

Next Steps: 

If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.