Java Full Stack Developer

Job Description

Required Skills: Java: Strong proficiency in Java programming language, including Java 8, 11, and potentially newer versions.  Spring Framework: Hands-on experience with Spring Boot, Spring MVC, Spring Security, and other related frameworks.  Front-End Technologies: Proficiency in JavaScript, HTML, CSS, and experience with Angular or React frameworks.  Databases: Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).  Cloud Platforms: Familiarity with cloud platforms like AWS or Azure.  CI/CD: Experience with continuous integration and continuous delivery tools.  REST APIs: Ability to design and implement RESTful APIs.  Data Structures and Algorithms: Strong understanding of fundamental data structures and algorithms.  Object-Oriented Programming (OOP): Solid understanding of OOP principles and design patterns.  Problem Solving and Troubleshooting: Ability to quickly identify and resolve software defects and performance issues.  Version Control: Proficiency with Git or other version control systems.  Agile Development: Experience working in Agile or Scrum development methodologies

Job Requirement

Experience: 4+ years
Required Skills: Java: Strong proficiency in Java programming language, including Java 8, 11, and potentially newer versions.  Spring Framework: Hands-on experience with Spring Boot, Spring MVC, Spring Security, and other related frameworks.  Front-End Technologies: Proficiency in JavaScript, HTML, CSS, and experience with Angular or React frameworks.  Databases: Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).  Cloud Platforms: Familiarity with cloud platforms like AWS or Azure.  CI/CD: Experience with continuous integration and continuous delivery tools.  REST APIs: Ability to design and implement RESTful APIs.  Data Structures and Algorithms: Strong understanding of fundamental data structures and algorithms.  Object-Oriented Programming (OOP): Solid understanding of OOP principles and design patterns.  Problem Solving and Troubleshooting: Ability to quickly identify and resolve software defects and performance issues.  Version Control: Proficiency with Git or other version control systems.  Agile Development: Experience working in Agile or Scrum development methodologies