Java Developer - React Js
Bengaluru, Karnataka, India
2 months ago
Applicants: 0
Share
2 weeks left to apply
Job Description
Job description: The role of a Senior 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. Responsibilities: 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. Must Haves: 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 Haves: Experience with CI/CD pipelines. Familiarity with Azure cloud services. Knowledge of JWT and OAuth 2.0 authentication methods. Other Details: Reason (Must Have): Java 8 and above: Essential for developing backend services effectively. Angular or React: Critical for front-end feature development that impacts user engagement. Spring and Spring Boot: Necessary for building scalable applications within the given architecture. Messaging frameworks: Important for data communication between services, supporting the microservices architecture. Database management: Essential for maintaining data integrity and facilitating CRUD operations. Reason (Nice to Have): CI/CD expertise: Adds value by streamlining deployment processes, enhancing efficiency. Azure knowledge: Beneficial for leveraging cloud resources, improving scalability and performance. OAuth 2.0 experience: Useful for implementing secure authentication, increasing system reliability. Trust Score: Score: High Evidence: Job description provides detailed responsibilities and specific technology stack including essential skills and experience levels.
Required Skills
Additional Information
- Company Name
- emagine
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- Remote
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 months ago
- Application Ends
- 2 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position