Java Back End Engineer
Project detail
Looking for a freelance Java Consultant from Canada only.
Skills and Experience
• You have 4+ years of enterprise Java development experience working on
complex, mission-critical applications
• You’re at home working with Spring and Spring extensions including Web
MVC, Spring Boot, and Spring Security
• You’ve worked with Application Servers like Tomcat, WebSphere, Weblogic,
or JBoss
• You truly understand Agile software development and have worked on teams
that have used methodologies like Scrum
• You’re excited by the challenge of integrating modern solutions with legacy
systems
• You’re familiar with Enterprise integration Patterns and frameworks like
Apache Camel
• You have exceptional analysis and problem-solving skills
• You practice Test-Driven Development (TDD) using JUnit and know how to
leverage Unit Testing and Continuous Integration throughout the development
cycle
• You understand how to balance technical excellence with delivery, and can
recognize the distinction between polish and gold plating
• You value writing clean, maintainable code that solves business problems
quickly
• You have a strong grasp of Git and other source control technologies
• You’ve worked extensively with SOAP and RESTful web services, using tools
like XML, JSON, and RAML
• You easily help transform business requirements into technical architecture
• You’re not afraid of interacting with our clients, partners, and stakeholders
• You’re passionate about technology and love sharing your knowledge with
others
• You understand what it means to be a consultant
• You’re adaptable, flexible, and willing to embrace change
Nice To Have
If you have experience with the following, we would love to hear about it:
• Experience in the financial services industry
• Web application security (OWASP) and best practices for writing secure code
• Persistence frameworks like Hibernate
• Amazon Web Services
• Relational databases such as MySQL, Postgres, or Oracle
• Experience in consulting or software professional services
Education:
• Bachelor’s Degree in Computer Science, Engineering or related field (or
equivalent)
Answer the following questions in your bid:
How many years of work experience do you have using Spring Boot?
How many years of development experience do you have in the Finance industry?
Do you hold authorization to work in Canada? (We DO NOT Sponsor).