Overview
Who you are: You are someone who possess:
● Strong logical foundation with strong competencies in data structures, algorithms
and software design optimized for embedded systems.
● Extensive end-to-end development experience.
● Passionate about technology and emerging technology trends.
● Excellent analytical, communication, documentation & interpersonal skills.
● Well versed with agile methodologies, software development lifecycles, and
design patterns.
● Demonstrated strengths in designing software architectures/design for delivering
scalable, extensible, maintainable solutions from scratch.
● Strong experience in Core Java, Advance Java, OOPs, MySQL.
● Demonstrated strengths in Spring, Spring boot, Microservices, REST API’s,
MongoDb, Hibernate, Log4J, Junit, XML , JSON , SOAP.
● Demonstrated strength in JavaScript, jQuery, HTML5, CSS3.
● Good with AWS, Docker, Kubernetes.
● Experience with JIRA & GIT.
● Well versed with unit testing.
● Have hands-on experience of at least one continuous integration and continuous
delivery technology such as Jenkins, ELK Stack (good to have).
● Keen to work as a full-stack developer.
● Expertise in the FinTech domain (good to have).
● Adaptable & Flexible team player.
What You’ll do:
● You will be involved in the end-to-end product lifecycle from ground up and will be
the key contributor in ensuring product delivery.
● Designing Java-based applications and their full implementation.
● Understanding the requirements of the users to create the application design.
● Defining the objectives and functions of the applications.
● Ensuring that the application objectives are according to the business goals of the
company.
● Developing and testing the software.
● Debugging and resolving the technical issues that come in.
● Examine the current code and suggest patches, design changes or code fixes.
● Peer code reviews and team mentoring.
● Preparing the documentation of the design.
● Preparing and producing releases of software components.
● Support continuous improvement, searching for alternatives and technologies.
● Preparing documentation for assisting users.
● Ensuring continuous professional self-development.
Evaluation Process:
● Role Fitment Round 1: Online Assessment
● Role Fitment Round 2: Technical Interaction
● Role Fitment Round 3: Techno-managerial Interaction
● HR & Organizational Alignment Discussion