Java Software Engineer


Title: Java Software Engineer – Contract

Location: Remote

Job Id: 212622

SUMMARY OF PURPOSE:

This is a 9 month contract position. The Java Software Engineer is responsible for the design, implementation, integration, testing and successful delivery of software product features and sub-systems at Kasasa. They will spend the majority of time developing clean, well-designed, well-documented, reusable code while embodying the Patch Values. This position will participate as a member of a cross-functional Agile team consisting of software engineers, a scrum master and a product owner.

ESSENTIAL FUNCTIONS:

  • Infuse the Patch Values into your work ethic, every day and every interaction
  • Write code following TDD practices to achieve the highest practical unit, integration and acceptance test coverage
  • Responsible for the code from inception through deployment to integration, UAT, staging and production environments
  • Participate in code reviews, architectural reviews and discussions and proposes improvements and solutions
  • Work with other engineers to share knowledge, improve code, and develop features
  • Works closely with the Product Owner to groom user stories – estimating, providing detail, and adding acceptance criteria
  • Share knowledge with peers in dev shares, code dojos, and lightning rounds

POSITION REQUIREMENTS:

  • Strong AWS experience is preferred.
  • A bachelor’s degree in Computer Science or related field; Master’s degree in Computer Science or related field preferred
  • 5-7 years of experience in Java EE development, including at least one Java framework (e.g. Spring)
  • 3+ years of experience building, debugging and maintaining enterprise SaaS web applications
  • Experience with containers
  • Strong knowledge of SQL (writing and optimizing queries, stored procedures)
  • Experience with SOA and web services (REST, SOAP, XML, JSON)
  • Experience building web applications
  • Spring experience a plus
  • Strong understanding of OO Programming concepts and design
  • Superb troubleshooting skills
  • Excellent communication and collaboration skills
  • Experience with test-driven development and continuous delivery in an agile software development environment
  • Experience with data security concepts
  • Experience building software for banking and financial systems highly preferred


APPLY FOR THIS POSITION

Please mention that you found the job on Remote Jobs Vault as thank you to us, this helps us get more companies to post here!

Kasasa

Kasasa
Apply Now!

Any issue with this post?
Get in touch

Latest Software Development Jobs

Stay Updated!

We'll send you digest of all latest remote jobs. And you will never miss an opportunity.

Stay Updated!