Enable job alerts via email!

Senior Application Full Stack Developer- (Hybrid)

Swiss Re

Mississauga

On-site

CAD 85,000 - 120,000

Full time

5 days ago
Be an early applicant

Job summary

A leading technology firm is seeking a highly skilled full stack developer to drive the design, development, and support of efficient Java applications for their Stock Record system. The ideal candidate will have a robust background in Microservice architecture, Angular UI/UX, and possess a keen problem-solving mindset. With a focus on delivering high-quality solutions, this role presents an exciting opportunity to work in a dynamic environment, engage with various teams, and leverage the latest technologies.

Qualifications

  • 5+ years of experience as a Java Developer with end-to-end solution delivery.
  • Strong problem-solving and communication skills.
  • Experience with Test-Driven Development (TDD) and code versioning tools.

Responsibilities

  • Design, develop, and support high-volume, low-latency, multi-tiered Java applications.
  • Migrate functionalities from monolithic WebLogic systems to a Microservices architecture.
  • Stay current with new technologies and strategies.

Skills

Core Java
Microservices
JavaScript
Angular
SQL
Agile/Scrum
DevOps

Education

BS/MS degree in Computer Science or equivalent

Tools

Spring Framework
Docker
Kubernetes

Job description

We are seeking a highly experienced full stack developer to lead the design, development, and support of high-volume, low-latency Java applications for our Stock Record system within Capital Markets. This role requires expertise in Microservice architecture, design patterns, Angular UI/UX, and Java/WebLogic modernization. Collaboration, problem-solving, and a commitment to quality are essential.

Responsibilities:

  • Design, develop, and support high-volume, low-latency, multi-tiered Java applications.
  • Provide Level 3 support for existing applications.
  • Migrate functionalities from monolithic WebLogic systems to a Microservices architecture.
  • Translate business requirements into user stories and technical solutions.
  • Develop solutions adhering to established design and quality standards.
  • Build test automation suites.
  • Identify and address system bottlenecks and deficiencies.
  • Collaborate with stakeholders across different teams (business analysts, QA, offshore, etc.).
  • Design and develop system architecture.
  • Resolve production support issues.
  • Stay current with new technologies and strategies.
  • Ensure requirements are thoroughly analyzed and customer needs are met.
  • Deliver high-quality implementations with comprehensive test coverage.

Required Skills:

  • 5+ years of experience as a Java Developer with end-to-end solution delivery.
  • Hands-on experience with Core Java, Server-Side Java, JavaScript, MVC, Spring Framework.
  • Experience with Microservices architecture using Spring Boot, Spring Cloud Config, Netflix OSS, Pivotal Cloud Foundry, ZooKeeper, AWS.
  • 5+ years of Oracle RDBMS experience (stored procedures, PL/SQL, triggers, performance tuning).
  • Familiarity with various technology stacks (Apache, J2EE, Java, JBoss, MQ, Oracle, SQL Server, DB2, Windows, Linux).
  • Experience with Spring Boot, AppDynamics, Docker, MongoDB/Cassandra, Kubernetes, Kafka, RabbitMQ, Swagger.
  • Experience migrating Oracle RDBMS to cloud and NoSQL databases.
  • Experience with ETL tools (Talend, Informatica, Spark).
  • Strong Java concurrency and thread-safe coding skills.
  • Experience with transaction management (JTA).
  • Shell scripting and Unix/Linux/Windows system administration experience.
  • Expert-level SQL and data modeling skills (relational and non-relational).
  • Understanding of network infrastructure (HTTP/S, TCP/IP, TLS, DNS, Load Balancers, Firewalls, Proxies).
  • Experience with JMS and message queues (Tibco/IBM MQ).
  • Experience with front-end frameworks (Angular, React.js, jQuery).
  • Experience with WebLogic 10 and 12c.
  • Agile/Scrum development experience.
  • Experience with Test-Driven Development (TDD).
  • Experience with code versioning tools (GitHub, Bitbucket, Subversion, Perforce).
  • Experience with DevOps processes and tools (Jenkins, Bamboo, UrbanCode, Maven, Gradle).
  • Strong problem-solving and communication skills.
  • Experience working in a fast-paced global environment

Education:

  • BS/MS degree in Computer Science or equivalent.

Nice-to-Have Skills:

  • Experience with Elasticsearch, Logstash, and Kibana (ELK stack).
  • AWS, Data Warehousing, and Oracle RDBMS certifications.
  • Experience deploying applications to cloud platforms (AWS, GCP, PCF).
  • Capital Markets domain experience.
  • Experience in Angular UI/UX development with end-to-end solutions.
  • Experience in WebLogic EJB development with end-to-end solutions.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi's EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs