Apr 2022 - Aug 2022

KEC Engineers

KEC Engineers

As a Full Stack Java Developer on the Scrum-based development team at KEC, I played a key role in developing a new business application for architecture and water engineering-related projects. To build a responsive and user-friendly application, I utilized Spring Boot and Spring Cloud for the back end, as well as TypeScript and Angular for the front end. I also containerized the development environment using Docker and implemented a service-oriented architecture structural style variant using Microservices, Kubernetes, and RabbitMQ. To ensure the security and reliability of the application, I implemented Sprint Security and JWT. Additionally, I utilized JUnit for testing the performance and reliability of the application. I also set up the database using PostgreSQL and developed a secure connection between the database and the application using Spring Data, Hibernate, and JPA. Furthermore, I developed an API using REST and JSON data type, ensuring the application's ability to connect to different services in the future.