Skip to main content

Full Stack Java Developer

Technology
Hiring Squad
1 month ago

Job description

Job Description :

Key Responsibilities :

  • Design, develop, and maintain scalable full-stack applications using Java and modern frontend technologies.
  • Develop robust backend services using Java, Spring Boot, Spring MVC, and Spring Security.
  • Design and implement RESTful APIs and microservices.
  • Develop responsive and reusable UI components using Angular or React.
  • Write clean, efficient, scalable, and maintainable code.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot, debug, and resolve application and production issues.
  • Enhance, upgrade, and modernize existing applications.
  • Collaborate with QA, DevOps, Product, and other cross-functional teams.
  • Participate in Agile/Scrum ceremonies, sprint planning, estimation, and delivery.
  • Contribute to technical design discussions and continuous improvement initiatives.

Required Technical Skills :

  • 6 - 8 years of professional software development experience.
  • Strong proficiency in Java 8/11/17.
  • Hands-on experience with :
  • Spring Boot
  • Spring MVC
  • Spring Security
  • REST APIs
  • Microservices Architecture
  • Strong frontend development experience with Angular or React.
  • Good knowledge of JavaScript and TypeScript.
  • Strong understanding of HTML5, CSS3, and Bootstrap.
  • Experience with SQL and databases such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with Git and build tools such as Maven/Gradle.
  • Strong understanding of OOP concepts and Design Patterns.
  • Good understanding of application development, debugging, testing, and deployment processes.
Keywords
ReactOSHTML5CodingSpring FrameworkSpring SecurityMAVENTypescriptModel–view–controllerAngularAngularJSOracle DatabaseJavaScriptDevOpsCss 3MysqlPostgresqlScrumSqlBootstrapJava

Interested in this role?