Middle Java Developer

Job description

Intetics is a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions built with SMAC, RPA, AI/ML, IoT, blockchain, and GIS/UAV/LBS technologies.

Intetics is ISO 9001 (quality) and ISO 27001 (security) certified and a Microsoft Gold, Amazon, and Google Partner. The company won prestigious titles and awards, including Inc 5000, American Business Awards, Deloitte Technology Fast 50, Best European BPO, Clutch and ACQ5 Awards, and inclusion into IAOP’s Best Global Outsourcing 100 list.


About the project:

The customer’s technology is the industry’s simplest, most powerful cloud contact center. It’s new, it’s different, and it will revolutionize the way that fast, easy customer service is delivered.

Our technology and unique Cloud 3.0 microservices architecture was created by recognized contact center industry leaders with over 25 years of experience building customer service software for enterprise-grade companies.

Our team includes some of the original engineers who created enterprise contact center software at Genesys and Aspect, as well as engineers who developed CRM solutions at FrontRange.


The stack we use is GWT, Java 8, there is eclipselink, mysql and mongo on server side. However the bulk of the effort will be on client side.


This is really a position for somebody who is comfortable doing UI frontend - lots of dynamic, fairly complex application.


Responsibilities:

  • Developer's responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Work as part of distributed team to contribute to product features from inception to delivery and beyond
  • Investigation of issues and provisioning of fixes as required
  • Write high quality ,well designed, testable, efficient and maintainable code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Contribute in all phases of the development lifecycle
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements

  • Creative problem solving and conflict resolution
  • Team-oriented; willing to align work with team’s priorities and goals
  • Clear and effective communication, in written and verbal formats
  • Java, 2+ years
  • GWT
  • Javascript/html/css — nice to have
  • The server side (eclipselink, mysql, mongo) are optional — if a person knows them we can give some work there, if the person wants to learn, we can help and guide.
  • There are integrations with Salesforce, Zendesk etc, so knowledge of single sign on mechanisms and cross-domain limitations and security issues is a bonus.