Position: Middle/Senior Java Engineer
Company: Intetics
Category: Java
Experience required: 3y
English level: intermediate

Intetics Inc., a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is looking for Middle/Senior Java Engineer to enrich its team with a skilled professional to spread the company’s ideas, vision, content and messages.



Our client is one of the leading road freight operators in Europe with distribution networks in North America and Africa. You'll work on a desktop application, that supports the full transportation cycle beginning from creating a load to invoicing and billing, with a high number of interconnected modules and screens, allowing users to create loads, find the carriers for them, and track locations and monitor the payments. The system has a wide range of users - clients, shippers, carriers, and drivers. We also support and customize a web application (less complex compared to the desktop), that includes a restricted feature set. At the moment there are three live versions of the product: for North America, South Africa and India.



Responsibilities:

- Troubleshoot, test, enhance and maintain in house applications in web and stand-alone environments.
- Monitor software performance and correct deficiencies when noted.
- Confer with users and project leads/business analysts to gain an understanding of requested changes. Resolve questions of intent, input, and output requirements as well as the use of existing paradigms/patterns.
- Write unit and other test cases.
- Provide detailed specifications and other documentation as needed.
- Participate in complete software development life cycle, including occasional QA and peer review.
- Work effectively both independently and as part of a team.
- Research, develop and incorporate new technology within current applications
- Maintain confidentiality of any company data or process.

Requirements
- At least 3 years of production experience with Java Core and multithreading
- Experience with Oracle (SQL, PL/SQL), JDBC
- Understanding of Java RMI
- Skills working with Web Services (SOAP / RESTfull)
- Knowledge of JEE8 stack, including JSF2, EJB3, familiarity with RichFaces
- Experience with web containers (preferrably JBoss/WildFly)
- Familiarity with Swing is a great plus
- Experience with Angular is a plus