Job information

$ 900,000+ TWD per annum

Job Summary

You will work with a team in Genesis that builds servers for a variety of game clients that is used by thousand of players. You will be using a reactive framework and a stack that is designed to scale up to handle concurrent transactions with high availability. You will get a chance to use latest technologies whether it’s application framework or NoSQL persistence solutions. You will be implementing solutions that are well designed, testable and efficient. You will be a part of an Agile team that practices agile methodologies.

Job Description

 

MAIN DUTIES/RESPONSIBILITIES

  • Develop flowcharts, layouts and documentation to identify requirement and solutions
  • Review incoming source code changes from other developers
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features


PERFORMANCE GOALS

  • Deliver new features, improvements and bug fixes on time
  • Deal with clients, suppliers and other employees professionally at all times


QUALIFICATIONS

  • Graduate degree in CS or a related discipline or experience in a similar role


EXPERIENCE

  • 2+ years experience in java development
  • 3+ years experience in software development


SKILLS

  • Proven work experience as a Software Engineer or Software Developer
  • Ability to document requirements and specifications
  • Developing web services (http and websocket)
  • Experience with IoC Containers
  • Experience with NoSQL databases like Cassandra, MongoDB and CrateDB
  • Experience with Vertx or other reactive programming toolbox 
  • Experience with web services
  • Experience with agile development methodologies
  • Experience with design patterns
  • Experience with test driven development
  • Experience with continuous integration systems is a plus
Or refer a friend and get 50% monthly salary reward.