Job Description
Roles and Responsibilities
PURPOSE OF THE JOBTranslate software requirements into workable programming code and maintain and develop programs for use in business. Specific duties may vary but the role will involve writing specifications and designing, building, testing, implementing, and supporting applications.
JOB FUNCTIONS
Maintain an awareness of business solutions particularly in the area of Payment Gateway & POS Platforms
Lead in designing, specifying, and selecting information system solutions, considering functionality, data, security, integration, infrastructure, and performance
Understands and support to Software Architecture Design
Guide team members in resolving complex issues & problems
Perform regular code reviews to optimize code and increase performance
Understand and convert requirements into solutions
Work with the Project Managers and Team Leads to develop high level project schedule resource plans for implementation projects
Responsible for writing code and unit test cases
Responsible for quality of deliverables
Responsible for implementing as per the requirements
Understating the problem and designing the flow of application modules
Creating web services to be consumed by application UI or client application
Writing hibernate DAOs and HQL for reporting
Writing queries for reporting and export reports using reporting tools
Deploying web applications to tomcat server
Developing applications to consume batch files
Handling communication between microservices
Desired Candidate Profile
EXPERIENCE (and soft skills)- Person with 5-8 years
- Excellent communication skills with an ability to interact with non-technical stakeholders as well
- Self-starter with the ability to appropriately prioritize and plan complex work in a rapidly changing environment
- Ability to develop solution architecture designs
- Results oriented with ability to produce products that deliver organizational benefit
- A thinker with problem solving aptitude
- Team player with experience in collaborating across team functions to ensure successful delivery of solutions
- Shall be individual contributor
- Willingness to be available outside of normal office hours
MANDATORY TECHNICAL SKILLS
OOPS, Core JAVA/J2EE
Spring MVC, Sprint Boot based Microservices, Restfull Webservices
Hibernate
Understanding of DevOps processes like CI/CD
Knowledge of implementing design patterns
Application Security
Git, JIRA & Bugzilla
OPTIONAL BUT DESIRABLE TECHNICAL SKILLS
Cloud, preferably AWS Cloud
Mongo DB
J Unit
JMS
Functional domain knowledge of Payments Gateway, Online Wallets, POS Solutions, Lending Platforms.
Job Classification
Industry: FinTech / Payments
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: BCA in Computers, B.Sc in Any Specialization, B.Tech/B.E. in Any Specialization
Post Graduation: MS/M.Sc(Science) in Computers, MCA in Computers, M.Tech in Computers
Doctorate: Any Doctorate, Doctorate Not Required
Contact Details:
Company: Fortune Human Capital (P) Ltd.
Location(s): Pune
Website: http://www.fhc.co.in
Keyskills:
Hibernate
Spring MVC
Lending
Payment Gateway
OOPS
Sprint Boot
POS Solutions
J2EE
Mongo DB
J Unit
JIRA
Microservices
JMS
Team Lead
Business Solutions
Core Java
DevOps
Git
Online Wallets
Software Engineering
AWS Cloud
Restful Webservices
Bugzila