Java (Contract) - Bengaluru, India - Talent Basket

Talent Basket
Talent Basket
Verified Company
Bengaluru, India

2 weeks ago

Deepika Kaur

Posted by:

Deepika Kaur

beBee Recuiter


Description
US based MNC firm

Position

  • Java Developer
-
CONTRACT Position

Contract duration - 6 months (extendable)

Exp - 5 + yrs MANDATORY

Location - Bangalore, MG Road

Maximum 2 rounds of interview (including coderbyte test assessment)
-
Notice Period
  • Immediate preferred_
-
Working Time - 11 am - 8 pm_
-
NOTE
  • Initial 6 or 7 weeks will be training for the projects (not much work involved)_

Domain - Banking

Mandatory Qualifications:

Required Skills: 5+ years of hands-on software development experience in Java/J2EE
technologies.
- e Job specific skills, Adept Java

  • Exposure to multiple languages, frameworks
  • Expert in writing unit and integration test cases
  • Expert in Design Patterns
  • Expert in Integration Patterns
  • Expert in Async patterns
  • Expert in code optimization and identifying bottlenecks
  • Expert in DataStructures and Algorithms (Time and Space Complexity, Search Algos,
Tree traversals, etc.)

  • Proficient in REST APIs
  • Proficient in API Documentation (Swagger/Open API)
  • Good understanding of Event Driven Architecture
  • Good understanding of Distributed Systems
  • Understanding of Architecture Patterns (Micro-Services, Event driven etc)
  • Good understanding of TDD and BDD
  • Good understanding of Contract Driven Development
  • Good at more than one RDBMS/NoSQL
  • Experience in working with large datasets and sharded Databases
  • Knowledge of open source frameworks (Laravel/Flask/Express/NestJS/Fastify)

Preferred Qualifications:


  • Knowledge of Chaos testing (Chaos Monkey and Simian Army)
  • Knowledge of Disaster Recovery
  • Knowledge of SLO/SLA
  • DevOps as Culture
As a Principal Software Engg, you will be responsible for designing, developing, coding,
debugging and configuring software systems either end-to-end from analysis, design,
implementation, quality assurance (including testing), to delivery and maintenance of the
software product or system or for a specific phase of the life cycle.

  • Complexity: Develop & Own complex components
  • Define and own microservices architecture
  • Define coding standards and low level documentation guidelines
  • Ability to work with stakeholders on understanding requirements and converting them
to engineering stories

  • Ability to write and maintain High Level System Designs
  • Able to design contract of Streams
  • Become Stream Coach, with ability to review and approve Streams used for
asynchronous communication.

  • Participates in internal & external technology communities
  • Mentors other members of the technology team
  • Ability to troubleshoot production incidents, perform clear root cause analysis (RCA)
& enhance design to prevent such incidents from happening

  • Stays on top of tech trends, experimenting with and learning new technologies
  • Participates in internal & external technology communities

Job Types:
Full-time, Contractual / Temporary

Contract length: 6 months


Salary:
Up to ₹1,200,000.00 per year


Schedule:

  • Morning shift

Ability to commute/relocate:

  • Bangalore, Karnataka: Reliably commute or planning to relocate before starting work (preferred)

Application Question(s):
- what is your current CTC ?
- what is your notice period/ balance working days? If serving, then last working date ?


Experience:


  • Banking domain: 1 year (required)
  • Java: 5 years (required)
- total work: 5 years (required)

More jobs from Talent Basket