phone+49 800 0005697
Deutsch English
Location: GK USA
Software Developer JAVA (m/f)

GK Software USA, Inc., seeks Software Developer JAVA (multiple positions) (Raleigh, NC)

  • Building highly scalable Enterprise Applications in an n-tier client / server environment with large amounts of data and Real Time processing and/or distributed Client Applications on Mobile Devices and InStore Retail Systems (POS, etc.)
  • Extend the capabilities of the GK Portfolio by developing, enhancing, and extending software components in the Java programming language using an Integrated Development Environment such as Eclipse.
  • Assist in the design and architecture of these components and extensions using best practices of software design.
  • Practice good software development practices, such as incorporating the use of version control systems (e.g. git or Subversion), unit testing (e.g. using Junit), dependency injection / inversion of control (e.g. using Spring or similar), etc.
  • Investigate new technologies and trends and make recommendations to management.
  • Share knowledge and experience with a global team of developers.
  • Develop client-specific enhancements and customizations to the GK product suite as a part of periodic customer projects using Java, HTML / CSS, Javascript, and SQL.
  • Develop and enhance deployment technologies to deliver software solutions using Java, ant, Maven, and Windows and / or Linux scripting.
  • Integrate components in a client / server environment using REST or SOAP web services.
  • Troubleshoot, debug, and repair software defects both in lab and production environments using logging, SQL database inspection, and general software debugging practices.
  • Regularly participate in peer code reviews to catch problems early.
  • Assist project and product managers by providing estimation and technical guidance.
  • Participate in the Scrum ceremonies including daily standups, backlog grooming, sprint planning, and sprint retrospectives.
  • Write thorough technical documentation.
  • Guide and mentor less experienced team members.

Bachelor’s degree (or foreign equivalent) in Information Technology, Computer Science, Software Engineering, Mathematics or related field plus 4 years of experience in the job offered or related software development position.

Must have:

  • 4 years of experience with Java;
  • 3 years of experience with one or more: Source control (GIT, Subversion, Mercurial, CVS);
  • 3 years of experience with one or more: IDE (Eclipse, IntelliJ, Visual Studio);
  • 3 years of experience with one or more: SQL Databases (Oracle, MS SQL Server, SAP HANA, Apache Derby);
  • 3 years of experience with one or more: Web services (REST, SOAP);
  • 3 years of experience with: Web development (HTML, CSS, Javascript); Windows and Linux; Client server environments.
  • 1 year of experience with Retail and Point-of-Sale.
  • A cooperative work environment offering the scope for individual ideas, creativity and concepts
  • The latest technology in the workplace, an international feel, continued employee development and training
  • Employee benefits, a safe working environment and facilities to make everyday life easier

Your contact is Annett Maennel.

Are you interested in a career with broad perspectives? Send us your full application now and earliest possible starting date via our career portal.

Must reference “1469/1367” when applying.

We look forward to hearing from you!

Reference number: 1469/1367