Consultant
Job Overview
-
Date PostedDecember 26, 2022
-
Location
-
Expiration date--
Job Description
Location:
- Bengaluru
-
Java Backend Engineer
Role Activities: Agile and Nimble mindset with flexibility to work on different aspects of the solution stack and close collaboration across team members will be essential. Effective problem-solving coupled with analytical and technical skillset will be also essential for the success of this role.
1. Must have core Java knowledge including experience of developing APIs
2. Must have knowledge of SDLC practices such as Git, Maven, Mockito, Junit etc.
3. Must have knowledge of Databases, SQL, No SQL, Big Data etc.
4. Knowledge of Messaging system such as Kafka, Rabbit MQ, Apache Flink etc.
5. Knowledge of frameworks like hibernate, JDBC, Caches etc.
6. Knowledge of wire formats like JSON, XML, Avro etc.
7. Good to have knowledge on Amazon Cloud development.
8. Ability to integrate with third party tools and frameworks for rapid prototyping and development where applicable
Java UI Developer
SKILLS AND EXPERIENCE
Minimum 3+ years of relevant professional experience
Expertise in ReactJS and Redux
Experience integrating with Restful web services
Exposure to SOA or Microservices architecture
Experience with Unit & Integration testing frameworks
Strong written and verbal communication skills
Culture of excellence and collaboration
Practiced Agile methodologies like Scrum, Kanban or XP
Ability to proactively establish trust with stakeholders up to executive level
Preferred Qualifications
- Experience with using Kafka as messaging middleware
- Familiarity with high-scale NoSQL solutions like MongoDB
- Expertise in delivering SOA or Microservices architecture
- Understanding of principles of Continuous Delivery, Devops and System Reliability Engineering
- Cloud infrastructure expertise, preferably AWS
- Experience in designing distributed systems
- High-scale performance optimizations
- Fintech experience will be a great asset