Position: Middle Back-end Engineer (Java)
Company: The APP Solutions
Experience required: 3y
Category: Java
English level: intermediate
Published: 2023-02-01T00:00:00+02:00

The APP Solutions is the development partner that creates scalable and intelligent software solutions using leading-edge tech, helping our clients to stay competitive in the data-driven world.

We are looking for a Java Developer to provide software engineering services throughout the deployment and release management cycles. We are looking for motivated, detail-oriented individuals that demonstrate a focus on customer service as well as effective communication and problem-solving skills.

**Project:** Tech innovative company which is intended to provide companies with from 100 to more employees where advanced page templating, integrations with Confluence are required with a new solution: HTML / JS Macro’s constructor with a set of popular templates and tips ready for use.

**Project duration:** 4 months

**Team size:** 5 people

**Technical stack:**
- Java 15, Spring
- Build tool: Maven, Gradle
- Spring (Boot, Data, Security, REST Docs)
- DB: PostgreSQL
- Optional: AWS (EC2, RDS, Elastic Beanstalk), Atlassian Connect

**Necessary experience for the position:**
- Bachelor’s Degree in Computer Science or equivalent work experience
- Solid understanding of software development best practices and methodologies.
- Experience working in a team-oriented, collaborative environment.
- Excellent communication and collaborative problem-solving skills.
- Knowledge and applicable experience with agile methodologies such as SCRUM and Kanban
- Good time management skills and structured work methodology.

**Nice to have:** Work experience with Confluence Plugins

**Responsibilities:**
- Development of a solution from scratch
- Direct everyday communication with the Client
- Technical communication and code reviews
- Implementation of solution that meet business requirements
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.