Tech Stack
JavaSQLRedisKubernetesRESTKafkaSpring BootShell ScriptingJiraSonarQube
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior Java Developer with 6+ years of experience to join our global bank's team in Mississauga, Canada. You will be responsible for building strategic reference data platforms to serve businesses within our client company.
Responsibilities
- Deliver assigned development projects within agreed schedule, quality, and scope expectations.
- Participate in all stages of SDLC within an agile Scrum environment.
- Form partnerships with technology vendors and gain a deep understanding of products.
- Enhance/Re-architect existing components to satisfy new requirements in terms of performance and scalability.
- Provide level 3 (escalation) support for the application.
Requirements
- At least 6+ years of experience with Java.
- Experience/understanding with the following technologies:
- Java (Core, JDBC, MT, Collections, I/O), Spring Boot
- SQL, PL-SQL on Oracle DB
- Container platform based on Kubernetes
- REST web services, Kafka, Redis
- Unix Commands and shell scripting.
- Familiarity with standard data structures and algorithms.
- Experience using the following tools: JIRA, Harness/uDeploy, SonarQube, TeamCity, Artifactory, Git (GHE & Bitbucket)
- Logical thinking, strong analytical and problem-solving skills; innovate and solutions oriented.
- Effective time management skills to manage multiple priorities with flexibility on time zones and timelines.
- Excellent verbal and written communication skills.
- Bachelor's degree in computer science or equivalent work experience.
Nice to Have
- Master's degree or PHD in relevant field is desirable.
- Experience working with the Scrum methodology.
- Experience working with a NoSQL database.
- Experience designing and implementing microservices.
- Financial services technology experience preferably in reference data domain.
- Physical and logical data modeling.
We Offer
- Competitive salary.
- Opportunity to work with a global and diverse team.
- Professional development opportunities.
About the Company
Luxoft is a leading provider of digital transformation and technology services, empowering businesses to innovate and thrive in the digital age. Join our team and be part of a dynamic and forward-thinking organization.
Apply Now
Interested candidates are encouraged to apply with their updated resume and portfolio showcasing relevant experience.