Position: Senior/Lead Java Developer
Company: Intetics
Category: Java
Experience required: 5y
English level: upper

Intetics Inc. is a leading American technology company providing custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions built with SMAC, RPA, AI/ML, IoT, blockchain, and GIS/UAV/LBS technologies, is looking for a Senior/Lead Java Developer to enrich its team with a skilled professional to spread the company’s ideas, vision, content, and messages.

Cloud-Native storage and management system for media content and a module for the News CMS: a central, independent content platform for topic planning, topic exchange and article delivery.

Project stack: Java 11, Java 17, SpringBoot, Spring Data, JPA, Apache Camel, Apache POI, Apache imaging, Apache Pdfbox, Keycloak, LiquiBase. 

**Responsibilities:**

- Contribute to all phases of the development lifecycle
- Write well-designed, testable, efficient code
- Ensure designs comply with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Working with architecture.  

**Requirements:** 
- Proven working experience in Java development (Java 11, Java 17 - explicitly working with images)
-  Object Oriented analysis and design using common design patterns
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with the following technologies:  SpringBoot, Spring Data, JPA, Apache Camel, Apache POI, Apache imaging, Apache Pdfbox, Keycloak, and LiquiBase.