Java Full stack Developer

Posted:
7/30/2024, 1:16:20 AM

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Description

Senior Software Engineer - Java Full stack

Important Information

Location: Ahmedabad

Experience: 7+ years

Job Mode: Full-time

Work Mode: Remote

 

Roles and Responsibilities

  1. Proficiency in Backend Java and Java Spring Boot.
  2. Front-end development experience, especially with React and a strong understanding of UI/UX principles.
  3. Familiarity with Backbone.js.
  4. Good knowledge on relational and non-relational databases, the candidates needs to be able to work with Postgres and MongoDB.
  5. Experience using AWS services, particularly ECS, Beanstalk, EC2, S3. Familiarity with RabbitMQ (preferred) and Amazon SQS.
  6. Practical understanding of Git or similar VCS, CI/CD practices, with a preference for expertise in GitHub Actions or Jenkins, as these tools are used for managing deployments.
  7. Utilization of monitoring tools such as Sumo Logic, New Relic, Datadog, or equivalent solutions for troubleshooting and logging.
 
Required Skills:
 
Java
  •  Solid Principals
  • Java Design Patterns
  • Java 8 Concepts, Stream-API
  • Java Swing Framework
  • CI/CD DevOps
  • Java Collection Framework
  • Graph-QL - Mutation and Query
  • Microservices Design Patterns
  • Programming Question for practical coding
 
React 
  • Hooks in React
  •  Material-UI
  • TypeScript Interfaces
  • Callback and UseMemo
  • Form Provider library
  • Functional Component