Senior Java Developer

Job#: 1351484

Job Description:

Senior Java Developer

Apex Systems is a global IT services provider and our staffing practice has an opening for a Senior Java Developer with experience developing Java on Springboot, SQL experience on Oracle, strong understanding of design and development principles with messaging queues, and strong TDD and Agile experience to place at our client, a top Financial Institution. 

Terms: 1-year contract rolling 

Start Date: July, 2023

Location: Downtown Toronto (3 days in-office per week)

Application Process: It is best to apply via the medium on which you are seeing this posting. If you encounter technical difficulties submitting your resume, please send your resume in Word format to Phil Piche at [email protected] and reference Senior Java Developer

The Prime Brokerage team at our client are seeking a talented and experienced Senior Java Engineer to join our team on a contract basis.    The successful candidate will play a pivotal role in modernizing our existing web portal application and migrating smaller applications to our latest stack.

Responsibilities

  • Modernize and optimize our existing web portal application leveraging Spring Boot and the Netflix stack.
  • Migrate several smaller applications from Spring/Weblogic to the current technology stack.
  • Design, develop, and maintain high-quality, efficient, and scalable Java-based applications.
  • Collaborate closely with cross-functional teams, including product owners, scrum masters, and other engineers, to ensure timely delivery of high-quality solutions.
  • Implement robust unit and integration tests to ensure code quality.
  • Provide technical guidance and mentorship to junior developers.
  • Continuously improve development processes and contribute to the adoption of best practices, such as Agile methodologies and CI/CD
  • Troubleshoot and resolve complex technical issues as they arise.

Key Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on experience in Java development, preferably with Spring Boot and the Netflix stack and a thorough understanding of object oriented programming.
  • Strong knowledge of Oracle and SQL, with the ability to write efficient and complex queries and optimize database performance.
  • Working knowledge of  JavaScript  and modern UI frameworks such as Angular, React and Vue.
  • Familiarity with modern development practices, including Agile methodologies, Continuous Integration, and Continuous Deployment (CI/CD).
  • Proficient in using version control systems such as Git.
  • Strong understanding of web services, including RESTful APIs, gRPC and microservices architecture.
  • Excellent problem-solving skills and the ability to analyze and optimize existing code.
  • Strong communication and collaboration skills, with the ability to work effectively in a team-based environment.
  • Experience in migrating applications from legacy systems to modern technology stacks is highly desirable.

 

 

 

 

 

 

 

 

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.

Employee Type:
Contract

Location:
Toronto, ON, CA

Job Type:
Applications and Data Management

Date Posted:
May 24, 2023