Looking for: Senior Product Developer (10+ years)
Hiring Process
Round 1: Introductory call
Round 2: Technical Interview (Video)
Round 3: (Assignment+Technical Review)
Round 4: In person (HR + Offer)
Note:
***Apply if you are serious looking for new Job***
Description:
In this role, you’ll use your extensive knowledge of programming, design, development & Architect of the product which serves our greater network of clients. You’ll gain a wide variety of experiences in both Development and support for our financial systems. We’re in the business of innovation, and our Java & Angular team ensures that our products and services are both efficient and ahead of the curve.
Work Location : Bangalore ( On-site )
Developer will work in all phases of the software development life cycle, including requirement gathering, application design, system development, testing and implementation. The Product/solution will be built on a 100% Java platform supplemented with extensive Industry Standard Framework. Developer must produce high quality code, in a fast-paced, deadline-driven environment.
Responsibilities :
- Writing efficient and high-quality Java code that conforms to industry standards and best practices.
- Designing and developing front-end and back-end systems using a variety of technologies such as Java, Spring, Hibernate, JavaScript, Angular.
- Discuss aspects of the design with architects to check understanding and raise concerns.
- Collaborating with cross-functional teams to deliver innovative solutions that meet customer requirements and exceed expectations.
- Continuously learning and staying up-to-date with the latest developments in Java and related technologies.
- Developers are in charge of creating APIs based on the nature of the application. Also they perform various tests like unit test, regression test, system test etc.
- Making servers and databases that never crash and operate indefinitely. Performing various Database related operations as per requirement of the application.
- Strong understanding of core Java concepts such as object-oriented programming, data structures & algorithms
- Experience with popular Java frameworks such as Spring, Hibernate, and Apache Maven
- Familiarity with front-end technologies such as HTML, CSS, JavaScript & Angular
- Understanding of the principles of software development, including agile methodologies & continuous integration/delivery
- Knowledge of web services, RESTful API & microservices
- Work closely with cross-functional teams of designers, developers, project managers, and QA engineers to deliver innovative solutions that meet Product requirements and exceed expectations.
- Able to think beyond requirement and find the solutions which will be good fit for the product and the solution as a whole.
Required Qualifications:
- We are looking for an individual who has the extra level of drive to succeed despite obstacles and challenges, and a positive attitude favouring achievement of goals.
- The successful candidate must be determined to produce software of the highest quality through self-discipline, clear and engaged communication.
- You will possess a high level of commitment in carrying out the Company’s vision, mission and values.
- At least 7-10 years of Java development experience for enterprise systems.
- Experience with Java EE (Java 2 EE) and SQL required. Experience with at least one of Weblogic, WebSphere or JBoss application server required. Optional experience with JMS and Maven.
- Experience in Spring framework (Boot, core, rest, Batch), JSON, MVC,
- Experience in UI/UX tech HTML5, AJAX, Restful API, Javascript, CSS, Angular
- Experience working with Kafka, Docker/kubernetes.
- Database MySQL, Oracle & Exposer to Bigdata technologies a Plus
- Ability to apply advanced software programming to solve complex business problems.
- Must be detail-oriented, extremely organized, and will have exceptional writing and communication skills to establish relationships and work with all levels internally and externally.
- Demonstrated record developing successful applications that are highly integrated and reliable
- Ability to operate effectively, and with a sense of possibility, in a fast-paced, deadline-driven environment.
- be able to work independently.
Experience in Financial Industry (Payment processing) will be high plus.
- BE, BTech, BS or MTech/MS degree.