Java Developer

Veracity Solutions

$90K — $120K *
US-AnywhereRemote in Canada
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, software, or systems engineering
  • 5+ years of experience as a Software Engineer, ideally in an agile setting
  • Proficiency in Eclipse, Maven, and source control (SVN, Git)
  • Strong knowledge of JAVA, J2EE, Spring Boot, and design patterns
  • Client-facing experience is essential
  • Excellent verbal communication skills across organizational levels
  • Ability to work on multiple projects simultaneously

Responsibilities

  • Create coding and design guidelines for application development
  • Develop and maintain Java applications in various environments
  • Utilize PostgreSQL for database management
  • Implement Web Services and REST APIs effectively
  • Support team collaboration with strong interpersonal skills
  • Foster a proactive learning environment within the team
  • Apply analytical thinking to resolve complex problems

Benefits

  • Dynamic work environment with agile methodologies
  • Opportunities for professional growth and skill enhancement
  • Collaboration with cross-functional teams
  • Engagement in innovative project areas
  • Exposure to large enterprise IT applications
Full Job Description
Bachelor's degree in computer science or software or systems engineering.
5+ years of working experience as a Software Engineer with a consistent track record of delivery, preferably in an agile environment.
Experience using Eclipse, Maven, and source control (SVN, Git).
Well-versed in JAVA, J2EE, Spring Boot, design patterns, Web Services, REST-based APIs, Apache Kafka, schema registry, Apache Nifi.
Must have client-facing experience.
Clear and concise verbal communication skills and the ability to communicate with all levels of an organization, both internally and externally.
Strong interpersonal skills with the ability to foster team collaboration.
Be proactive with a strong desire to learn.
Strong analytical thinking and problem-solving skills with the ability to create innovative solutions.
Ability to work across multiple project areas and manage competing responsibilities simultaneously.
Strong knowledge of and experience with object oriented and functional design patterns.
Knowledge of and experience with PostgreSQL database
Create coding and design guidelines to be used throughout our applications;
Develop and maintain Java applications in the development and test environments.
Strong knowledge of and experience with JSON packages and schemas.
Knowledge of and familiarity with Java build systems, i.e. Maven
Strong critical thinking, decision-making, problem-solving, and attention to detail skills.

Nice to have:

Automation testing experience (JUnit).
Application development experience in a large enterprise IT environment.
Application development experience in an Agile environment using TDD and BDD.

[email protected]

Similar Jobs

More Jobs at Veracity Solutions

More Information Technology Jobs

Find similar Java Developer jobs: