Perennial Systems
Perennial Systems

Sr. Backend Developer

April 19, 2025
Full-time
Remote · Pune, Maharashtra, India
Mid-Senior level
Back-end Developer

As a developer, you have a passion for development and a thirst to learn. You enjoy working in a fast-paced and dynamic environment. You are a quick learner who can step up and take ownership of work to get things done on time. You also enjoy and appreciate working and collaborating with others from various backgrounds as part of a team.

Responsibilities

  • You will be involved in the end-to-end product lifecycle from the 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 in line with 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.

Requirements

  • 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, and interpersonal skills.
  • Well-versed in 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 and CSS3
  • Good with AWS, Docker, Kubernetes.
  • Experience with JIRA and GIT.
  • Well-versed in unit testing
  • Have hands-on experience of at least one continuous integration and continuous delivery technology such as Jenkins or 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.

This job was posted by Sayan Mondal from Perennial Systems.