Software Engineer – Java-Spring (remote)

  • Post Date: August 18, 2021
  • Applications 0
  • Views 742
Job Overview

What we expect of you, day to day

  • Identify, prioritize and execute tasks in the software development life cycle (SDLC)
  • Develop well-designed, easily testable, secure, manageable and high performant code
  • Participate code-review sessions not only as owner role but also in the reviewer role
  • Integrate software components into a fully functional software system
  • Respect a high test coverage and acts upon it
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Comply with project plans and industry standards
  • Desire to learn and use new technologies, share experience and knowledge
  • Have a “can do” attitude and act proactively rather than reactively
  • Automate tasks through appropriate tools and scripting
  • Develop code that complies with java secure coding guidelines
  • Protect operations by keeping information confidential
  • Coordinate with the Software Development Manager on current programming tasks
  • Collaborate with other developers/stakeholders to design and implement features
  • Contribute to technical design documentation
  • Ability to work independently
  • Develop software verification plans and quality assurance procedures

Thinking about careers differently…

For this role the key skills required are…

  • A relevant bachelor’s or master’s degree (Computer Engineering or Applied Computer Science), or equivalent professional experience
  • Experience with Java technology and standard frameworks like Spring, Hibernate, etc.
  • Experience with testing frameworks
  • Knowledge of SQL basics
  • Experience with relational/non-relational databases is plus
  • Experience with Docker
  • Experience in Payments and financial services is plus
  • Experience in developing large complex applications
  • Experience with Cryptography/PKI/PKCS and HSM’s(Hardware Security Module) is plus
  • Familiarity with secure coding standards e.g. OWASP is plus
  • Experience with container orchestration is plus
  • Knowledge of cloud technologies is plus
  • Skilled in using development tools like Git, Maven, Jenkins including source code control, debugging and profiling
  • Knowledge of agile methodologies and frameworks like Scrum, Kanban, etc.
  • Work on an innovative product through all phases of software development including design, implementation and deployment
  • Good verbal and written skills in the English language

Compensation on B2B  up to 180 per hour.

Job Detail
  • Experience3 Years
Shortlist Never pay anyone for job application test or interview.