∙ 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 the best of the breed development practices and technology.
∙ Responsible for the overall 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 opensource offerings. Evaluate and adapt them to solving the business problem of the 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 the status of product delivery and quality to management, customer support, and product teams.
Job requirements:
∙ 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 Spring boot applications (API- s).
∙ Strong understanding of database design and SQL (mySql/mariaDB)
development
∙ Should have experience in Apache Kafka, RabbitMQ, or other Queueing
∙ systems.
∙ Drive discussions to create/improve the product, process, and technology
∙ Provide end to end solution and design details
∙ Lead development of formalized solution methodologies
∙ Passion to work in a startup-like environment
Experience
2 - 7 Years
No. of Openings
20
Education
B.C.A, B.E, M.C.A, M.Tech
Role
Java Developer
Industry Type
IT-Hardware & Networking / IT-Software / Software Services
Gender
[ Male / Female ]
Job Country
India
Type of Job
Full Time
Work Location Type
Work from Office