logo

JobNob

Your Career. Our Passion.

Java Developer


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-time


Job tags



Salary

All rights reserved