Java Developer
Overview
Short Summary
The candidate is a Bachelor of Computer Science. He worked as a Java Software Developer Intern, focusing on backend improvements and implementing automated CI/CD. He then worked as a Software Engineer, collaborating with commercial banks to enhance the banking system. He also worked as a Java Software Engineer, optimizing notifications and implementing new functionalities. Finally, he worked as a Software Engineer, synchronizing data between products in the fitness industry startup.
Work Experience
- Introduced new ideas for improving the backend part of the project.
- Participated in architectural decisions of the system.
- Co-worked on mail notification microservice.
- Implemented automated CI/CD using Jenkins.
- Co-worked on billing microservice implementation.
- Setup KAFKA message broker for microservices coordination.
- Actively worked with different departments to increase system quality.
- Performed code review and bug fixing.
Worked in a Scrum environment.
Collaborated with IT departments of commercial banks to improve banking system functionality.
- Built a new loan history module.
- Co-worked on improving VISA card module.
- Participated in internal engineering meetings.
- Performed code review.
Worked with Java, JSP, OracleDB, PlSql, JavaScript, CSS, Bootstrap, GitHub.
Collaborated with business analysts to add new functionalities to Unired Mobile.
- Optimized time to send notifications to clients.
- Implemented Unit and Integration tests.
- Collaborated with frontend and mobile engineers.
- Implemented client registration and credit card monitoring APIs.
- Participated in internal meetings.
Worked with Java, Spring, PostgreSQL, er, KAFKA, GitHub.
Implemented backend services to synchronize data between projects.
- Optimized database queries for faster retrieval.
- Collaborated for server and database scaling.
- Wrote integration tests.
- Followed Scrum methodology.
- Worked with Java, Spring, Maven, er, AWS, KAFKA, GitHub.
- Implemented batch payment API and optimized payment notifications.
- Actively participated in daily meetings.