Job Description / Duties & Responsibilities / Skills:
With financial transactions forming the backbone of the solution, robust, scalable and innovative architecture is critical to our design. We are looking for a thoughtful, experienced, well-rounded technical team leadwho shares the same passion for innovation, to join us and help deliver our next amazing product.
Presently we run large, fairly complex software applications for our clients wherein we processclose to 6 lakh digital transaction a day. The primary function of these applications is to provideautomated and improved financial services through tech enabled software technology. Theseapplications range from complete backend solutions which are directly integrated with theclient’s ERP or may be completely standalone supported by a custom built UI of their own –such as a web portal or a mobile app.
The position you are being considered for is that of the senior team lead role, where you willperform a pivotal task of being the main architect of our software products and will reportdirectly to the senior management. You will be expected to lead a 2-3 member team and guidethem with your vision and call the shots with respect to application development.
The detailed Job Description is given below:
Our Technology Stack:
a. Backend – ASP.NET Core 3.1, Java, b. Webportal – Angular JS, React JS, c. Mobile App – React-Native, JAVA,
d. Programming Language – Java (KDK 8), e. Framework – SRPING, f. Web Server – Nginx 1.16, g.
Application Server – Tomcat 7, h. database – MySQL 5.6
Job Description:
1. Experienced full stack Java developer who shall hit the ground running – building webfrontends (JavaScript / React) and backends (Django / Python) and APIs.
2. You will work multi functionally in implementing designs, developing high qualityprograms and systems, to ensure high quality deliverables. You will drive the productroadmap and take ownership of core components and final delivery of the product
3. Get/design specifications/wire frames/ mockups and translate them into scalable, highperformance, robust applications. Be able to conceptualize and develop prototypesquickly.
4. Responsible to write and maintain clean, well-written code, as per industry bestpractices. Participate and plan entire application life cycle, focusing on coding, troubleshooting, debugging (client side, server side, database) and roll back.
5. Have full autonomy and own your code, and decide on the technologies and tools todeliver as well operate large-scale applications on AWS. Take the final call with respectto design and security approach to be adopted.
6. Adopt agile development practices, DevOps.
7. Building reusable components and front-end libraries for future use. Document end toend project in detail and manage version control
8. Comfortable with daily standup with clients, update daily work progress via ProjectManagement systems, voice/video calls, online collaboration using screen-sharingtools.
9. Open to learning related technologies and expected to work on any of the projectswith core java development, web application development, API (SOAP/REST)development
10. Be the first person responsible in responding to production issues and conducting anytechnical analysis to arrive at solutions
11. Investigate performance improvements across the stack, perform Unit tests to optimizeperformance
12. Share your learnings from projects through knowledge management initiatives andleverage knowledge from other projects to drive high efficiency and effectiveness
13. Function in a dynamic start-up environment as we experiment with more productimprovements
What Makes You a Great Fit:
•Candidate should have experience in developing end to end applications from scratchusing JAVA 1.7+/J2EE programming skills. Full stack web development expertise(HTML, Javascript, BOOTSTRAP, CSS/Less, jQuery/AngularJS/ExtJS., others)•Should be good with OOPS Concept, mvc architecture, debugging and collectionsframework. Experience in the field of financial services is a major plus.•Sound knowledge of application servers – Tomcat, WebLogic and JBoss•Experience in any application framework like Spring and ORM tools like Hibernate•Experience in webservices SOAP and REST, API, integration with mobile apps., thirdparty apps. or payment gateways. Experience with Web sockets, Service Workers, andWeb Push Notifications•Familiarity with cryptography AES/AESWrap Block Cipher, RSA•Excellent hands-on experience using MySQL or any other SQL Database, ORACLE•Experience in building real-time frontend and backend data sync applications•Exposure to Release, Build Management, Deployment steps and methodologies. Goodknowledge on reporting tools like Jasper / Pentaho. Nice to have Skills – JSF, GWT,MongoDB, Hadoop, Maven, Spring Unit Testing / jUnit, Jasmine•Active account on Git, Github/Bitbucket or similar SCM tools
Why You Should Join Us:
•Lead the team in developing applications from scratch and take final decision withrespect to approach finalisation•The challenge of solving some of the most exciting problems in the Fintech space•Learn from senior professionals with deep experience in technology and finance•Working in a unique atmosphere with an adaptive culture – we value integrity, empathy,ingenuity and resilience, and believe in a fun, flexible and creative work environment thatis driven by people with a high degree of ownership.
Employment Type: Full Time
Seniority Level: Lead Developer
Relevant Experience: 7-10 Years in Core Java
Required Qualification: B.E IT, MCA
Work Remotely: No. May only be for the first couple of months, In view of Covid-19.
Job/Work Location: Bhandup West – Mumbai
Salary Offered: 12-15 L PA / Depends on the experience, performance & competency level of the candidates.
Office Timings: Not disclosed (Full Time Job)
Regards,
9743105841
Source link
