You are viewing a preview of this job. Log in or register to view more details about this job.

Java Web Developer

We are looking for a highly motivated graduate web and Java developer to join our global team delivering solutions for internal and external clients. The role involves full lifecycle development and is an opportunity to work on applications using leading edge web technologies with a strong technical team.

The successful candidate will be bright and willing to learn about new technologies and the financial services industry. Training will be provided both on-the-job and through computer based courses. Good verbal and written communication skills are required to work with colleagues and clients that are based both in the United States and abroad.

Responsibilities

  • Communicate with colleagues and clients to elicit requirements
  • Develop technical solutions with a small team to meet those requirements
  • Ensure that code is clear, well documented, modular, maintainable and testable
  • Technical troubleshooting, refactoring and bug-fixing
  • Learn about our clients’ businesses to provide the best solutions
  • User support of application issues

Essential Requirements

  • Bachelor’s Degree in Computer Science or similar (preferably. 3.5 + GPA)
  • Good knowledge of Core Java
  • SQL and relational database design
  • Good knowledge of HTML5, CSS3 and JavaScript
  • Passion for front end web design and user experience design
  • Attention to detail and a willingness to learn new skills

Desirable Skills

  • Knowledge of Spring, Spring MVC, Servlets
  • Familiarity with using AJAX
  • Familiarity with REST web services
  • Unit Testing
  • Knowledge of Git version control and GitLab
  • Knowledge of basic Unix commands
  • Continuous Integration Build Pipelines