About the job
Apside is seeking a Full Stack Java Developer to join our innovative and dynamic team. You will play a vital role in designing, developing, and integrating technological solutions within an agile team, showcasing your technical expertise in both backend and frontend development.
Key Responsibilities:
Design, develop, and maintain robust and scalable RESTful APIs.
Develop backend applications utilizing Java and frameworks such as Spring Boot, JPA/Hibernate, Spring MVC, and Spring Security.
Contribute to frontend development using Angular and JQuery.
Write and maintain clean, secure code while adhering to best development practices, including OWASP recommendations.
Write and execute unit and integration tests with JUnit and Mockito to ensure code quality.
Automate testing processes using Robot Framework and Postman.
Work in Linux environments for application deployment and execution.
Collaborate with the continuous integration team to configure and utilize tools such as Jenkins and Concourse for efficient project delivery.
Actively participate in version control using GitHub and project building with Gradle.
