Full Stack Java Developer Location: Montreal, QC Duration: 6 Months
NEW YORK, NY
Job Description:
Role: Full Stack Java Developer
Location: New York, NY OR Montreal, QC
Duration: 6 Months
Detailed Info::
Technology team is seeking a Full Stack Java Web Developer with Java capabilities and proven JavaScript framework experience. The successful candidate will be part of a development team and be responsible for the design, development and implementation of solutions on our suite of applications across the application stack.
Required for the position::
- Java Web Development (Servlet/JSP), Spring Framework, JavaScript, JavaScript Frameworks (Angular Preferred), CSS, Unix/Linux Shell Scripting, XML Processing, CSS
- Bachelor\'s degree in Computer Science, Software Engineering, Information Technology, or related field required
- A very strong communicator with the ability to interface directly with clients and analysts to ensure technical requirements and delivery align with expectations
- A strong understanding of Agile/Scrum and ability to deliver solutions under this methodology
- At least 3+ years of hands-on web application development utilizing Java for Web Development purposes
- Experience in the development of service oriented architecture application, good understanding of Object Oriented Design and Design Patterns
- Strong knowledge of Java Server Pages (JSP), DHTML and JavaScript are essential
- Experience with MVC patterned applications using JavaScript frameworks and working with front end development teams, preferably in Angular
- Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments
- Excellent troubleshooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions
- Effective communication, presentation, and collaboration skills
- Can work independently effectively