Java Developer
About Candidate
Introduction:
The candidate is a software developer with 6 years of experience specializing in backend and full-stack development. They have significant expertise in developing microservices and backend APIs, as well as refactoring and optimizing REST/SOAP services. The candidate has worked with a range of technologies including Java, NodeJs, Symfony, and Spring Boot, with a focus on creating scalable, efficient applications in various domains like e-commerce, tourism, and electricity bill management. They have experience working in Agile environments and have led development stages, task reporting, and server configurations. The candidate also has strong skills in unit testing, using tools like PHPUnit and JUnit.
Responsibilities:
- Developed backend infrastructure for tourism sector applications.
- Created microservices with Java 11 and NodeJs for various projects.
- Refactored and optimized REST/SOAP services for better performance.
- Conducted unit testing using PHPUnit and JUnit to ensure code quality.
- Designed and developed backend APIs, including authentication and payment system integration.
- Configured Docker containers for applications to streamline deployment.
- Built web pages and UI components with ReactJs, Twig, and Bootstrap4.
- Developed API services for mobile applications, integrating backend functionality with React Native.
- Led project planning and task organization using tools like Trello and GitHub.
- Deployed applications in production and handled server configurations for smooth operation.