Java Developer
About Candidate
Introduction:
The candidate has over 10 years of experience in Java backend development and application design. Specializing in building robust and scalable systems, they excel in using the Spring Boot framework to deliver high-performance backend solutions. Their expertise includes designing and implementing RESTful APIs, optimizing job performance, and integrating third-party services. They have worked with relational and NoSQL databases such as Oracle, PostgreSQL, and ElasticSearch, significantly improving system efficiency through multithreading and database optimization. The candidate has also implemented CI/CD pipelines using Jenkins, participated in sprint planning, and mentored junior developers and interns. They have a proven track record in optimizing backend system performance and troubleshooting bugs. Their background includes teaching Java programming at the university level, where they developed course materials and mentored students. Additionally, they have experience in Android development, where they worked on designing and deploying user-centric applications. They are passionate about clean code, performance optimization, and system scalability, excelling in fast-paced environments and teamwork.
Responsibilities:
- Designed, developed, and maintained server-side logic.
- Designed and implemented RESTful APIs.
- Worked with relational and NoSQL databases.
- Optimized system performance through database optimization and multithreading.
- Integrated third-party services and APIs.
- Participated in sprint planning and backlog refinement.
- Conducted code reviews and mentored junior developers.
- Monitored and optimized backend system performance.
- Developed and delivered Java programming lectures and course materials.
- Collaborated with clients on Android application development.