Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 5


Cohesive team worker, having strong analytical, problem-solving, and interpersonal skills.
 Technical Leadership:
Guide the backend development team to design and implement high-quality software.
Define the overall backend architecture, ensuring alignment with project goals and requirements.
Microservices Development:
Design, develop and maintain microservices.
Ensure scalability, reliability, and performance of the microservices.
Kafka Integration:
Implement a multi-module application that consumes Kafka events to track account changes.
Ensure smooth integration of Kafka with the microservices and other components.
AWS Infrastructure Management:
Manage and maintain the AWS infrastructure for the project.
Deployment & Release Management:
Oversee the deployment of software releases to different environments (e.g., development, QA and production).
Implement continuous integration and continuous deployment (CI/CD) best practices.
Code Quality & Best Practices:
Review code and ensure adherence to established coding standards and best practices.
Ensure adequate test coverage.
Team Mentoring & Collaboration:
Mentor team members and provide guidance for their professional growth.
Facilitate effective communication and collaboration within the team and with other stakeholders.
Project Management & Reporting:
Track progress, identify risks, and ensure timely delivery of project milestones.
Communicate project status and updates to stakeholders, including management and clients.
I would love to connect with highly professional sincere people and get a great experience.