Job Description
- Translation of complex functional requirements into technical requirements,
implementing and maintaining a coherent and progressive development strategy for
our product line
- Design, develop and maintain complex systems using best of the breed
development practices and technology.
- Responsible for the over - all software development life cycle.
- Delivery of High Quality, Scalable and Extensible systems and applications on
- time and on - budget.
- Adoption and Evolution of the software engineering practices and tools within
the organization
- Keep in sync with the latest technology developments and open source
offerings.
- Evaluate and adopt them for solving business problem of organization.
- Collaborate with other technology and business teams within the organization
to provide efficient robust solutions to the problems.
- Drive and manage the bug triage process
- Report on status of product delivery and quality to management, customer
support and product teams.
Desired Skills:
- Strong programming, debugging, and problem - solving skills
- Strong understanding of data structures and algorithms
- Sound understanding of object - oriented programming and excellent software
design skills.
- Good experience of SOA/Microservices/Restful services and development of N -
tier J2EE / Java Springboot applications (API's).
- Strong understanding of database design and SQL (mySql/mariaDB) development
- Good to have knowledge of NoSQL technologies like MongoDB, Solr, Redis,
Cassandra or any other NoSQL database
- Knowledge of design patterns and good to have experience of large - scale
applications
- Should have experience in Apache Kafka, RabbitMQ or other Queueing systems.
Ideal Experience :
- 4 to 8 years of industry experience.
- Bachelors or Master's Degree in Computer Science/ IT
- Drive discussions to create/improve product, process and technology
- Provide end to end solution and design details
- Lead development of formalized solution methodologies
- Passion to work in startup like environment
- Personal Characteristics
- Passion and commitment
- Strong and excellent software design intellect
- High integrity
- Self - starter
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer 2 position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
