Description
Senior Software Engineer - Java Full stack
Important Information
Location: Ahmedabad
Experience: 7+ years
Job Mode: Full-time
Work Mode: Remote
Roles and Responsibilities
- Proficiency in Backend Java and Java Spring Boot.
- Front-end development experience, especially with React and a strong understanding of UI/UX principles.
- Familiarity with Backbone.js.
- Good knowledge on relational and non-relational databases, the candidates needs to be able to work with Postgres and MongoDB.
- Experience using AWS services, particularly ECS, Beanstalk, EC2, S3. Familiarity with RabbitMQ (preferred) and Amazon SQS.
- 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.
- 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