Description

  • Strong background in Core Java with relevant experience in J2EE technologies, Hibernate Framework, and Spring Boot for backend development, and Angular2/Angular4 for frontend development.
  • Experience designing and using RESTful APIs, as well as working with data formats like XML and JSON.
  • Exceptional coding capabilities, problem-solving skills, and a proactive approach to learning new technologies to improve performance and scalability.
  • Expertise in writing unit tests and integration tests to ensure code reliability, quality, and maintainability.
  • Experience conducting code reviews and providing mentorship to junior developers to foster a culture of continuous learning and improvement.
  • Ability to work closely with product owners, UX/UI designers, and other stakeholders to gather requirements and deliver high-quality, user-centric solutions.
  • Active participation in Agile ceremonies (sprints, retrospectives, stand-ups), contributing to continuous improvement initiatives within the team.
  • Proficiency in Spring Boot, Microservices, Angular, and related technologies. Familiarity with API management and documentation tools. Hands-on experience with Relational Databases such as MySQL and PostgreSQL.
  • Deep understanding and hands-on experience with OOP, Design Principles, Design Patterns, Architecture, TDD, Automation, and best practices for software development.
  • Experience with Kafka for building real-time streaming data pipelines and messaging systems.
  • Proficient in Docker for containerization and deployment, enhancing scalability and flexibility in development environments.
  • Hands-on experience with Cloud environments including AWS, GCP, and Azure, for cloud-based application development and deployment.
  • Strong analytical and problem-solving skills, capable of identifying issues and implementing effective solutions.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
  • Ability to work both independently and in a team-oriented environment, contributing to shared goals and objectives

Education

Any Gradute