Mkp It Services Private Limited
Location
Pune | India
Job description
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. Location: Remote Employment Type: Full-timeJob tags
Salary