Java Backend Developer - Bengaluru, India - Kaara Info Systems

    Kaara Info Systems
    Kaara Info Systems Bengaluru, India

    2 weeks ago

    Default job background
    Description

    Responsibilities:
    Design develop and maintain backend systems and APIs to support weband mobile applications. Write cleanefficient and maintainable code in accordance with best practicesand codingstandards.
    Collaborate with frontend developers designers and otherstakeholders to understandrequirements andtranslate them into technicalspecifications. Optimize applicationperformance and scalability through proper database designcachingmechanisms and codeoptimizations. Conduct code reviews identifyareas for improvement Troubleshoot and debugissues reported by users or identified duringtesting. Stay uptodate with emergingtechnologies and trends in backend development andproposeinnovative solutions to enhance ourproducts. Document technical specificationssystem architecture and deploymentprocedures.


    Requirements:
    Bachelors degree in Computer Science Engineering or a related fieldor equivalent experience. Proven experienceas a Backend Developer or similar role with a strong portfolio ofpast projects. Proficiency in one or morebackend programming languages such as Java orGo.

    Experience with backendframeworks/libraries such as Spring and at least basic knowledge ofoneor more of the following technologies:
    Kafka NoSQL & relational databases Redisetc. Understanding of RESTful APIs andexperience in designing and consuming webservices. Fast learner. We re looking forsoftware engineers who thrive on learning new technologiesanddon t believe in onesizefitsallsolutions. You should be able to adapt easily to meet the needsofour massive growth and rapidly evolvingbusiness environment. Strong problemsolvingskills and the ability to troubleshootissues.

    Ability to respond promptly toincidents troubleshoot problems and implement temporaryorpermanent solutions as needed to maintainservice uptime and minimize disruptions forusers.

    Good communication skills and theability to work collaboratively in a teamenvironments
    java,microservices,rest,api