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

We are seeking a highly skilled and experienced Senior/Lead Java Developer to join their team.
As a Senior/Lead Java Developer, you will play a crucial role in spreading the company's ideas, vision, content, and messages. You will be responsible for developing a cloud-native storage and management system for media content, as well as a module for the News CMS (Content Management System). The News CMS serves as 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, including design, development, testing, and deployment.
● Write well-designed, testable, and efficient code.
● Ensure that designs comply with specifications and meet the project requirements.
● Prepare and produce software component releases.
● Support continuous improvement by researching and evaluating alternative technologies and presenting them for architectural review.
● Collaborate with the architecture team to ensure the development aligns with architectural guidelines.

Requirements:

● Proven working experience in Java development, specifically with Java 11 and Java 17, with a focus on image processing.
● Strong knowledge of object-oriented analysis and design principles, including familiarity with common design patterns.
● Excellent understanding of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).

Experience working with the following technologies: SpringBoot, Spring Data, JPA, Apache Camel, Apache POI, Apache imaging, Apache Pdfbox, Keycloak, and LiquiBase.

If you are a talented Java developer with a passion for delivering high-quality software and want to contribute to the development of cutting-edge cloud-native solutions and content platforms, this position offers an exciting opportunity to join the Intetics team as a Senior/Lead Java Developer.