Job Description
Job Title: Java Full Stack Developer
Location: Bengaluru, IN(Hybrid)
Duration: 6 Months(Possible Extension)
Job Type: Contract Role
Job Description:
Summary
The role of a Java Full Stack Developer is to drive software development by collaborating with various teams while leveraging both backend and frontend technologies to enhance system efficiency and user experience, Main Responsibilities
The Senior Java Full Stack Developer will be responsible for the following key duties:
Develop and maintain back-end services using Java, Create user-facing features using Angular or React, Implement testing procedures including TDD, unit testing, and mocking, Utilize frameworks like Spring and Spring Boot for application development, Apply architectural patterns such as SOA and Microservices, Manage data messaging through RabbitMQ, AMQP, JMS, or Kafka, Handle database interactions using SQL, JDBC, and JPA/Hibernate, Key Requirements
6+ years of professional experience in software development, Proficiency in Java 8 and above, Experience with modern JavaScript frameworks like Angular or React, Testing experience with TDD and Unit Testing, Knowledge of Spring and Spring Boot frameworks, Experience with RESTful APIs and Microservices architecture, Familiarity with messaging protocols like RabbitMQ and Kafka, Solid understanding of SQL and database interactions, Nice to Have
Experience with CI/CD pipelines, Familiarity with Azure cloud services, Knowledge of JWT and OAuth 2
0 authentication methods,
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Emagine Infotech
Location(s): Bengaluru
Keyskills:
tcp
checkpoint
ip networking
ip
microsoft windows
ise
ccnp
cisco
wlc