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