Epicareer Might not Working Properly
Learn More

Senior Java Developer

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Position Details -


Title - Senior Java Developer


Type - Long Term Contract


Location - Toronto - Hybrid


Interview - 2 step process



Why do you have this need?



  • Decommissioning 3 separate legacy applications and building a central one to serve all sites.



Day to Day:



  • As soon as the Architect delivers the solution design for the functionalities they re building, Dev will review it, do follow up with Architect for clarifications.

  • Standups at 9:30am, if any discussion items to close off will do that right after the standup involving relevant teams. Then teams goes on with their day to build features and applications.

  • Collaborate directly with individuals to get questions and discussions out of the way, do code reviews, merge the code, promote code to QA environment where QA team takes over for QA testing. If they run into issues or questions, they work with Dev directly.

  • They have 2 week sprints so they have sprint retro, sprint demo, grooming and sprint planning session.

  • May be pulled into meetings with the business.

  • Dev s main POC is the internal team, Architect and Dev Lead.

  • Caching Use NoSQL

  • Relational Database Use PostgreSQL



Must Haves:



  • 5+ years of Java development

  • Technical experience:


    • Ideally Java 11, minimum Java 8

    • Spring Boot, Restful APIs, Kafka, SQL and NoSQL - Postgress, Kafka and application performance tuning.


  • Experience with troubleshooting and analyzing code as they re already 1.5 years into building the app, they will have to go into existing code --- Dig into this when screening

  • Can work independently while coordinating with architects and other senior developers.



Nice to Have:



  • Experience with event-driven architecture in cloud app (Google Cloud Platform* or Azure or AWS) any is fine but *Google Cloud Platform preferred

  • Industry experience where there s high transaction volume ie. Banking

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job