Position: Java Team Lead/ Architect
Category: Java
English level: fluent
Years of experience: 11


As an experienced Lead Java Developer with over 13 years of experience, I possess a diverse set of skills and expertise in developing complex software applications in web and banking systems domains. My technical skills include proficiency in Java, Spring, Spring Boot, Spring Cloud, AWS, Docker, Microservices, Design Patterns, REST, SOAP, JMS, Angular, OOP, JUnit, Mockito, Selenium, and Unix.

As a lead developer, I have interviewed and onboarded candidates for my team, led agile ceremonies such as daily stand-ups, planning, and retrospective, and managed the software development life cycle (SDLC) from requirements gathering to production deployment. I have also developed applications from scratch, migrated monolithic applications to microservices using Spring, Spring Boot, Spring Cloud, and maintained high coding standards by enforcing code reviews, unit testing, and test automation.

My experience in the banking systems domain has given me a deep understanding of the industry. I have also collaborated with stakeholders and communicated effectively with cross-functional teams to ensure that software solutions meet business requirements.

Overall, I am a highly motivated, collaborative, and results-driven Lead Java Developer with a strong track record of delivering innovative solutions that meet business requirements. My expertise in Java and related technologies, combined with my experience in the banking systems domain and leadership skills, makes me a valuable asset to any organization seeking a skilled and experienced Lead Java Developer.
As a Java lead/architect, my expectations for my new job are:
1. Technical excellence and the chance to work with a talented team.
2. Leadership opportunities and project ownership.
3. Continuous learning and professional growth.
4. A collaborative environment that encourages innovation and problem-solving.