Registered Users
2,150,746
Posted Jobs
124,270

 Senior Software Engineer (Java)

Job Responsibilities:

  • Develops and designs complex, integrated, distributed, high-performance front and back end systems
  • Owns the development of one or more service components, from specification through design, coding, debugging, and deployment
  • Ensures applications and systems are fully compliant with requirements through appropriate unit and system/ integration testing
  • Ensures functional and technical design meets product and business requirements
  • Ensures appropriate, accurate, up-to-date technical documentation is available for systems and logic
  • Writes complete Unit Tests for developed code
  • Assists and supports testers with development and execution of test plans
  • Software installation on our test and live system (based on Debian Linux)
  • Connection and data integration of/from our geo database
  • Source code management
  • Participates in the scoping and sizing of requirements using Agile development methods

 

Education:

  • Master/Bachelors in Computer Science or similar level education in relevant area

Experience:

  • Minimum 3 years of experience in Java/J2EE development

Required Skills:

  • Expert in MVC Framework (Spring MVC, Sruts …)
  • Expert in using Eclipse
  • Good knowledge in application servers e.g. Apache, Tomcat, Jboss …
  • Experience with MySQL
  • Used Agile Methodology as a software development process following continuous integration programming, particularly SCRUM
  • Experience with standard revision control (CVS/SVN) and defect tracking tools (JIRA)
  • Geo data knowledge
  • Scripting languages e.g. JavaScript
  • Web Content management experience
  • Fluent in English
  • Nice to have experience in JSP, KODO, CSS, ActionScript, Typo3




Spotlight