No of Positions: 2
Tentative Start Date: November 21, 2022
Work From : Onsite
Rate : $ 8 - 10 (Hourly)
Experience : 4 to 5 Year
We are looking for a Senior Software Engineer to join our growing team as early as possible. As a senior engineer, you will be working closely with the product team contributing to various product initiatives and creating prototypes for integration into the core product.
This individual should be able to demonstrate craftsmanship by efficiently producing elegant, clean code and maintaining software documentation.
The code should be well commented, easy to maintain, and could be reused across a sub-system or feature. It should be thoroughly tested and supported by unit tests.
The individual should be an active participant in the product design and code reviews for self and the team, and can competently review any aspect of their product or major sub-system.
Should gather and refine specifications and requirements based on technical needs and must have the ability to integrate data from various back-end services and databases.
Take responsibility for maintaining, expanding, and scaling the product.
Strong organizational skills to manage a team, juggle multiple tasks within the constraints of timelines and budgets.
Must be detail-oriented and able to manage multiple tasks simultaneously with the ability to appropriately prioritize
5+ years of proven experience with in-depth knowledge of Java 8/11, Spring Boot, Hibernate / JPA
Knowledge of scheduled task execution - Background Task
Knowledge of RabbitMQ or Kafka or any brokers.
Excellent understanding of Design Patterns and service-oriented architecture principles
Excellent in database: MongoDB (preferred), MySQL /PostgreSQL
A solid understanding of API security and session management
Excellent in Data structure and Problem Solving
Good in writing Junit test cases
Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques and adhere to release/project schedule and milestones.
Good to have:
Knowledge of Elasticsearch, AWS services and Microservices Architecture.