Java Developer
JOB DETAILS
Position Title:
Java
Reports to:
Deputy Vice President/Vice President
Team:
Technology
Location:
Bengaluru
JOB OBJECTIVE
This incumbent into this role will be part of a highly dynamic environment and
will contribute to building a lending ecosystem for the future, with a
world-class platform connecting lenders and borrowers through innovative,
secure and user-friendly technology. (s)he will be fully hands-on and
contribute to the software design and implementation adhering to the
development schedules ensuring highest quality standards.
KEY ACCOUNTABILITIES
-
Work in Agile development approach, and participate in the scoping the
project and timelines
-
Own the delivery and manage expectations with stakeholders for their
module/application
-
Work closely with architects and other team members to formulate and execute
project plans
-
Drive from concept to delivery adhering to quality standards and timelines
amidst ambiguous inputs
-
Manage cross functional teams consisting of developers, vendors, and
business users.
-
Resolve conflicts and drive issues to resolution
-
Lead the delivery independently with minimal supervision ensuring high level
of efficiency
SPECIFICATIONS: QUALIFICATIONS, EXPERIENCE, & COMPETENCIES
-
BE/B.Tech(CSE, Electronics preferred) and 7+ Years of relevant experience
-
Solid understanding and experience in Agile SDLC approach
-
Strong experience in Java/J2EE, Microservices (using Springboot), and
Containerization
-
Understanding and/or basic working experience in front end technologies -
ReactJS
-
Experience working with API Gateways (NGINX preferred) and AD authentication
-
Experience in testing frameworks (Junit/Mockito or Selenium/Cucumber)
- ReactJS/Angular/Java Script experience.
-
Experience working with SQL/NoSQL databases (Postgres, CouchDB preferred)
design and queries
-
Experience working with any messaging system (KAFKA preferred), Docker, and
Kubernetes
-
Working knowledge of Azure or AWS cloud, Kubernetes
-
Clear understanding of CS Algorithms and design patterns
-
Good project management skills including planning, risk management, and
issue resolution
-
Excellent leadership and communication skills