Over seven or more years of experience as a Back End Developer, with a strong background in Java development. Experience with modern JavaScript features such as arrow functions and destructuring to write clean and concise code. Expertise in developing modular and scalable applications using Angular.js along with Node.js or Express.js to create RESTful APIs and microservices. Expertise in developing Micro services utilizing Spring Boot and Node JS to create more physically separated modular applications that enhance scalability, availability, a nd application agility. Experience with modern JavaScript build tools and package managers, such as npm or Yarn. Experience applying Angular 9 as the primary client-side JavaScript framework for building interactive user interfaces. Experience using Java tools in enterprise, Web, and client-server environments, such as Java Platform Enterprise Edition (Java EE), spring, Java database Connectivity (JDBC), and Restful Web Services technologies. Knowledge of OOP (Object-Oriented Programming) concepts including Inheritance, polymorphism, Abstraction, and Encapsulation. Solid understanding of project management concepts. Committed to excellence, self-motivated, a quick learner, a team member, able to interact diplomatically with others, and a prudent developer with strong problem-solving and communication skills.